Articles of Regex

Verwenden von NSRegularExpression zum Extrahieren von URLs auf dem iPhone

Ich verwende den folgenden Code in meiner iPhone-App, der hier entnommen wurde , um alle URLs aus dem striped .html-Code zu extrahieren. Ich bin nur in der Lage, die erste URL zu extrahieren, aber ich brauche ein Array mit allen URLs. Mein NSArray gibt keine NSStrings für jede URL zurück, sondern nur die Beschreibungen der […]

Bietet der ‘o’-Modifikator für Perl-reguläre Ausdrücke noch einen Vorteil?

Es wurde als vorteilhaft erachtet, den ‘o’ Modifikator am Ende der regulären Ausdrücke von Perl einzufügen. Die aktuelle Perl-Dokumentation scheint es nicht einmal aufzulisten , schon gar nicht im Modifier-Bereich von Perl . Bietet es jetzt einen Vorteil? Es wird immer noch akzeptiert, aus Gründen der Rückwärtskompatibilität, wenn nichts anderes. Wie von JA Faucett und […]

Java-OR-Operator für reguläre Ausdrücke

Das mag eine dumme Frage sein, aber ich konnte sie nirgends finden: Wie kann ich den Java ODER regulären Ausdruckoperator (|) ohne Klammern verwenden? zB: Telefon | Telefon | Fax

Tokenisierungserrors: java.util.regex.PatternSyntaxException, dangling metacaracter ‘*’

Ich benutze split() um einen String, der mit * diesem Format getrennt ist, zu tokenisieren: name*lastName*ID*school*age % name*lastName*ID*school*age % name*lastName*ID*school*age Ich lese das aus einer Datei namens “entrada.al” mit diesem Code: static void leer() { try { String ruta=”entrada.al”; File myFile = new File (ruta); FileReader fileReader = new FileReader(myFile); BufferedReader reader = new BufferedReader(fileReader); […]

Regulärer Ausdruck von PHP – nur Filternummer

Ich weiß, dass dies als wirklich Dummy-Frage klingen mag, aber ich versuche sicherzustellen, dass der angegebene String ein Zahlen / Dezimal-Format hat, um ihn später mit der function number_format () von PHP zu verwenden. Wie würde ich es tun – sagen, dass jemand 15:00 in das Textfeld eingibt – was regulärer Ausdruck und PHP-function sollte […]

Bienenstock regexp_extract Verrücktheit

Ich habe einige Probleme mit regexp_extract: Ich frage nach einer durch Tabulatoren getrennten Datei, die Spalte, die ich überprüfe, hat Zeichenfolgen, die wie folgt aussehen: abc.def.ghi Nun, wenn ich das tue: select distinct regexp_extract(name, ‘[^.]+’, 0) from dummy; MR-Job läuft, es funktioniert, und ich bekomme “abc” von Index 0. Aber jetzt, wenn ich “def” von […]

Validieren der US-Telefonnummer mit PHP / Regex

EDIT: Ich habe zwei der unten angegebenen Antworten gemischt und modifiziert, um die volle function zu bilden, die jetzt tut, was ich wollte, und dann einige … Also dachte ich, ich würde es hier posten, falls jemand anderes nach dem gleichen sucht Ding. /* * Function to analyze string against many popular formatting styles of […]

Wie filtert man die Zeichenfolge für unerwünschte Zeichen mit Regex?

Im Grunde frage ich mich, ob es eine praktische class oder Methode gibt, um einen String nach unerwünschten Zeichen zu filtern. Die Ausgabe der Methode sollte der ‘bereinigte’ String sein. Dh: String dirtyString = “This contains spaces which are not allowed” String result = cleaner.getCleanedString(dirtyString); Erwartetes Ergebnis wäre: “Thiscontainsspaceswhicharenotallowed” Ein besseres Beispiel: String reallyDirty = […]

Warnung: preg_replace (): Unbekannter Modifikator ‘g’

Ich habe einen Fehler durch diesen Regex .. $strTmp = preg_replace(‘~((.*?)\n*)~gim ‘ , “”, $strTmp); Error Warnung : preg_replace (): Unbekannter Modifikator ‘g’ in …. Warum?

Mongodb passt akzentuierte Zeichen als Grundzeichen an

Wie kann ich in der MongoDB-Syntax “db.foo.find ()” feststellen, dass alle Buchstaben und ihre akzentuierten Versionen übereinstimmen müssen? Zum Beispiel, wenn ich eine Liste von Namen in meiner database habe: João François Jesus Wie sollte ich eine Suche nach den Strings “Joao”, “Francois” oder “Jesus” erlauben, um den gegebenen Namen zu finden? Ich hoffe, dass […]