Skip to content

Instantly share code, notes, and snippets.

@externvoid
Created July 24, 2015 06:26
Show Gist options
  • Save externvoid/39c50b75823aab3a6af5 to your computer and use it in GitHub Desktop.
Save externvoid/39c50b75823aab3a6af5 to your computer and use it in GitHub Desktop.
import Foundation
let str: NSString = NSString(string: "Charlie Brown")
let a:NSRange = str.rangeOfString("Brown")
print(a.location)
print(a.length)
print(NSNotFound)
var ar: NSArray
do {
let reg: NSRegularExpression = try NSRegularExpression(pattern: "Brown",
options: NSRegularExpressionOptions.UseUnicodeWordBoundaries)
let str0 = str as String
let match: NSTextCheckingResult? = reg.firstMatchInString(str0,
options: NSMatchingOptions.ReportCompletion,
range: NSMakeRange(0, str.length))
print(match)
print(match!.range)
} catch {}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment