2016-07-20 14 views
0

ich den raschen regulären Ausdruck erstelle font.I bekamen die folgende Fehler zu erkennenSwift Regular Expression Fehler

was falsch in meinem Code „Art des Ausdrucks, ohne mehr Kontext nicht eindeutig ist“ ???

+0

Die 'error' Management, da ich mich nicht erinnern, welche Version von Swift hat sich geändert. Sollte hier der Fall sein. Bist du auf dem Laufenden? – Larme

+0

Ich verwende xcode 7.3.1 und swift 2.2 – Jack

+1

Werfen Sie einen Blick auf http://StackOverflow.com/questions/30845495/how-to-use-nsregularexpression-in-Swift oder andere aktuelle Fragen zu NSRegularExpression, sollte es sein viele Beispiele. –

Antwort

3

Bis 7.3/2.2 wurden alle Fehlerparameter, die NSErrorPointer mitgenommen hatten, in umwerfbare Fehler umgewandelt. Darüber hinaus nun leere Option stellt die Set-Notation, so versuchen:

do { 
    let regexZG = try NSRegularExpression(pattern: "\\s\u{1031}| ေ[က-အ]်|[က-အ]း", options:[]) 
    // do some stuff with regexZG here 
} 
catch error { 
    print("NSRegularExpression init failed: \(error)") 
    // do something imaginative here 
} 
+0

danke mann: +1: – anztrax