clean up swiftregex
This commit is contained in:
parent
ca00926647
commit
6d6ac0fc74
@ -113,14 +113,7 @@ public class SwiftRegex: NSObject, BooleanType {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public func matches(options: NSMatchingOptions = nil) -> [String] {
|
public func matches(options: NSMatchingOptions = nil) -> [String] {
|
||||||
var returnStr = [String]()
|
return matchResults(options: options).map { self.substring($0.range) } as [NSString] as! [String]
|
||||||
var t = matchResults(options: options).map { self.substring($0.range) }
|
|
||||||
|
|
||||||
for str in t {
|
|
||||||
returnStr.append(str as! String)
|
|
||||||
}
|
|
||||||
|
|
||||||
return returnStr
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public func allGroups(options: NSMatchingOptions = nil) -> [[String]] {
|
public func allGroups(options: NSMatchingOptions = nil) -> [[String]] {
|
||||||
@ -153,12 +146,7 @@ public class SwiftRegex: NSObject, BooleanType {
|
|||||||
out.appendString( substring( NSRange(location:pos, length:targetRange.length-pos) ) as! String )
|
out.appendString( substring( NSRange(location:pos, length:targetRange.length-pos) ) as! String )
|
||||||
|
|
||||||
if let mutableTarget = target as? NSMutableString {
|
if let mutableTarget = target as? NSMutableString {
|
||||||
var str = ""
|
mutableTarget.setString(out as String)
|
||||||
for char in out as String {
|
|
||||||
str += String(char)
|
|
||||||
}
|
|
||||||
|
|
||||||
mutableTarget.setString(str)
|
|
||||||
return mutableTarget
|
return mutableTarget
|
||||||
} else {
|
} else {
|
||||||
SwiftRegex.failure("Modify on non-mutable")
|
SwiftRegex.failure("Modify on non-mutable")
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user