Tag: nsregularexpression
Die NSRegularExpression-Klasse dient zum darstellen und anwenden reguläre Ausdrücke, die Unicode-Zeichenfolgen. Eine Instanz dieser Klasse ist eine unveränderliche Darstellung eines kompilierten regulären Ausdruck pattern und verschiedene option flags. Der pattern-syntax, die derzeit unterstützt wird, angegeben durch die ICU.
iOS 4.0+
macOS 10.7+
1
Antworten
Ich bin mit Mühe NSRegularExpression zu entsprechen Muster auf strings mit breiter (?) Unicode-Zeichen in Ihnen. Wie es aussieht, das problem ist die range-parameter -- Swift zählt einzelne Unicode-Zeichen, während in Objective-C behandelt, strings, als ob Sie
6
Antworten
Ich habe ein Formular, und das, was ich versuche zu tun ist, überprüfen E-Mail-Adressen, bevor Sie eingefügt in meine Datenbank. Ich habe gelesen, mehrere Beiträge auf dieser bereits, und keiner von Ihnen haben mein problem gelöst. Dies
7
Antworten
E-Mail-überprüfung in der iPhone-Programmierung kann durchgeführt werden, indem RegexKitLite Bibliothek (iOS2.0), NSPredicate (iOS 3.0) und NSRegularExpression (iOS 4.0). Aber kann jemand sagen, was ist der Vorteil des einen über das andere und welche ist die beste Validierung
2
Antworten
Regex sollte sich in übereinstimmung mit gültigen Daten in einen string im format YYYYMMDD. Zum Beispiel aaa_20150327_bbb abgestimmt werden sollte, aber aaa_20150229_bbb nicht, denn 2015 ist kein Schaltjahr. Nur das Jahr von 2000 zu 2099 berücksichtigt werden
3
Antworten
Mich bannen zu müssen, mehrere Gruppen mit dem gleichen Muster. Angenommen, ich habe folgenden string: HELLO,THERE,WORLD Und ich habe eine schriftliche folgende Muster ^(?:([A-Z]+),?)+$ Was ich will, es zu tun ist, erfassen Sie jedes einzelne Wort, so
5
Antworten
Ich bin mit dem folgenden code auf mein iPhone-app, entnommen hier zum extrahieren der URLs aus gestreift .html-code. Ich bin nur in der Lage, extrahieren Sie die erste URL, aber ich brauche ein array mit alle URLs.
2
Antworten
Ich bin immer eine seltsame Warnung, und als ein Ergebnis meiner regex-Suche nicht funktioniert. Hier ist die Zeile: NSRange r = [HTML rangeOfString:@"\|(.*)\|" options:NSRegularExpressionSearch]; Wo HTML ist eine Zeichenfolge, ich bin mir sicher, dass enthält ein einziges
2
Antworten
Habe ich diese regex funktioniert, wenn ich test es in PHP, aber es funktioniert nicht im Ziel C: (?:www\.)?((?!-)[a-zA-Z0-9-]{2,63}(?<!-))\.?((?:[a-zA-Z0-9]{2,})?(?:\.[a-zA-Z0-9]{2,})?) Versuchte ich die Flucht der escape-Zeichen, aber das hilft nicht. Sollte ich die Flucht mit einem anderen Charakter?
6
Antworten
Ich haben, um zu erkennen, ob ein string keine Sonderzeichen enthält. Wie kann ich es überprüfen? Tut Swift unterstützt reguläre Ausdrücke? var characterSet:NSCharacterSet = NSCharacterSet(charactersInString: "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLKMNOPQRSTUVWXYZ0123456789") if (searchTerm!.rangeOfCharacterFromSet(characterSet).location == NSNotFound){ println("Could not handle special characters") } Habe
5
Antworten
Warum ist dieser code nur spuckt die ganze regex-match anstelle des capture-Gruppe? Eingang @"A long string containing Name:</td><td>A name here</td> amongst other things" Ausgabe erwartet A name here Aktuelle Ausgabe Name:</td><td>A name here</td> Code NSString *htmlString =