escapedPattern
TypeScriptstatic escapedPattern(string: string): stringSwift declarationclass func escapedPattern(for string: String) -> Stringclass · iOS 4.0+ · SDK 27.1
class NSRegularExpressionstatic escapedPattern(string: string): stringSwift declarationclass func escapedPattern(for string: String) -> Stringstatic escapedTemplate(string: string): stringSwift declarationclass func escapedTemplate(for string: String) -> StringfirstMatch(string: string, options: NSRegularExpression_MatchingOptions, range: SDKHandle): (NSTextCheckingResult) | nullSwift declarationfunc firstMatch(in string: String, options: NSRegularExpression.MatchingOptions = [], range: NSRange) -> NSTextCheckingResult?static init(pattern: string, options?: NSRegularExpression_Options): NSRegularExpressionSwift declarationinit(pattern: String, options: NSRegularExpression.Options = []) throwsmatches(string: string, options: NSRegularExpression_MatchingOptions, range: SDKHandle): Array<NSTextCheckingResult>Swift declarationfunc matches(in string: String, options: NSRegularExpression.MatchingOptions = [], range: NSRange) -> [NSTextCheckingResult]numberOfMatches(string: string, options: NSRegularExpression_MatchingOptions, range: SDKHandle): numberSwift declarationfunc numberOfMatches(in string: String, options: NSRegularExpression.MatchingOptions = [], range: NSRange) -> IntrangeOfFirstMatch(string: string, options: NSRegularExpression_MatchingOptions, range: SDKHandle): SDKHandleSwift declarationfunc rangeOfFirstMatch(in string: String, options: NSRegularExpression.MatchingOptions = [], range: NSRange) -> NSRangereplaceMatches(string: NSMutableString, options: NSRegularExpression_MatchingOptions, range: SDKHandle, templ: string): numberSwift declarationfunc replaceMatches(in string: NSMutableString, options: NSRegularExpression.MatchingOptions = [], range: NSRange, withTemplate templ: String) -> IntreplacementString(result: NSTextCheckingResult, string: string, offset: number, templ: string): stringSwift declarationfunc replacementString(for result: NSTextCheckingResult, in string: String, offset: Int, template templ: String) -> StringstringByReplacingMatches(string: string, options: NSRegularExpression_MatchingOptions, range: SDKHandle, templ: string): stringSwift declarationfunc stringByReplacingMatches(in string: String, options: NSRegularExpression.MatchingOptions = [], range: NSRange, withTemplate templ: String) -> Stringget numberOfCaptureGroups(): numberSwift declarationvar numberOfCaptureGroups: Int { get }get options(): NSRegularExpression_OptionsSwift declarationvar options: NSRegularExpression.Options { get }get pattern(): stringSwift declarationvar pattern: String { get }2 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
NSRegularExpression.enumerateMatches(in:options:range:using:)
The iOS SDK compiler rejected this binding: cannot convert value of type '(NSTextCheckingResult?, NSRegularExpression.MatchingFlags, UnsafeMutablePointer<ObjCBool>) -> Void' to expected argument type '(NSTextCheckingResult?, Int, UnsafeMutablePointer<ObjCBool>) -> Void'
NSRegularExpression.init()
inherited init: cannot prove legal (class declares 1 custom initializer)