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+

Wie kann ich NSRegularExpression auf Swift-strings mit variabler Breite Unicode-Zeichen?

Anzahl der Antworten 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

iOS E-Mail-Adresse Validierung

Anzahl der Antworten 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

E-Mail-Validierung in iOS

Anzahl der Antworten 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

Mit regex, match date format yyyymmdd

Anzahl der Antworten 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

Gewusst wie: erfassen von mehreren wiederholten Gruppen?

Anzahl der Antworten 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

Mit NSRegularExpression zum extrahieren von URLs auf dem iPhone

Anzahl der Antworten 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.

iOS-Regex: Unknown escape-Sequenz "\|"

Anzahl der Antworten 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

Wie schreibt man reguläre Ausdrücke in Objective-C (NSRegularExpression)?

Anzahl der Antworten 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?

Überprüfen Sie, ob die Zeichenfolge in Swift Sonderzeichen enthält

Anzahl der Antworten 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

Capture-Gruppen funktionieren nicht in NSRegularExpression

Anzahl der Antworten 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 =