Regex
public struct Regex
Undocumented
-
Undocumented
Declaration
Swift
public let pattern: String
-
Undocumented
Declaration
Swift
public init(_ pattern: String, ignoreCase: Bool = true)
-
Undocumented
Declaration
Swift
public init(_ regexPattern: RegexPattern, ignoreCase: Bool = true)
-
替换匹配文本
Declaration
Swift
public func replace(input: String, with: String) -> String
Parameters
pattern
匹配规则
input
输入字符串
with
替换文本
Return Value
替换后文本
-
匹配
Declaration
Swift
public func matches(input: String) -> [NSTextCheckingResult]
Parameters
input
输入文本
Return Value
匹配结果
-
返回一个字典 key: 匹配到的字串, Value: 匹配到的字串的Range数组
Declaration
Swift
public func stringWithRanges(input: String) -> [String : [NSRange]]
Parameters
input
输入字符串
Return Value
返回一个字典 key: 匹配到的字串, Value: 匹配到的字串的Range数组
-
匹配到的字串的Range数组
Declaration
Swift
public func ranges(input: String) -> [NSRange]
Parameters
input
输入字符串
Return Value
Range数组