Articles of Regex

Python Regex – Wie man Positionen und Werte von Übereinstimmungen erhält

Wie kann ich die Start- und Endpositionen aller Matches mit dem re Modul abrufen? Zum Beispiel würde ich angesichts des Musters r'[az]’ und der Zeichenkette ‘a1b2c3d4’ die Positionen erhalten wollen, wo es jeden Buchstaben findet. Im Idealfall möchte ich auch den Text des Spiels zurückbekommen.

Regulärer Ruby-Ausdruck unter Verwendung des Variablennamens

Ist es möglich, ein reguläres Ausdrucksmuster in Ruby zu erstellen / zu verwenden, das auf dem Wert eines Variablennamens basiert? Zum Beispiel wissen wir alle, dass wir Folgendes mit Ruby Strings tun können: str = “my string” str2 = “This is #{str}” # => “This is my string” Ich würde gerne dasselbe mit regulären Ausdrücken […]

Regex-Gruppenerfassung in R mit mehreren Erfassungsgruppen

In R, ist es möglich, Gruppenaufnahmen aus einem regulären Ausdruck zu extrahieren? Soweit ich das grepl kann, gibt keiner von grep , grepl , regexpr , gregexpr , sub oder gsub die Gruppen-Captures zurück. Ich muss Schlüssel-Wert-Paare aus Strings extrahieren, die so codiert sind: \((.*?) :: (0\.[0-9]+)\) Ich kann immer nur mehrere Full-Match-Greps machen oder […]

PHP Regex zum Überprüfen des Datums ist im Format JJJJ-MM-TT

Ich versuche zu überprüfen, ob die von den Endbenutzern eingegebenen Daten im JJJJ-MM-TT enthalten sind. Regex war nie meine Stärke, ich bekomme immer einen falschen Rückgabewert für die preg_match (), die ich eingerichtet habe. Also nehme ich an, ich habe die Regex, die unten detailliert beschrieben wird, in Unordnung gebracht. $date=”2012-09-12″; if (preg_match(“^[0-9]{4}-[0-1][0-9]-[0-3][0-9]$”,$date)) { return […]

Wie füge ich Features hinzu, die in der Java Regex-Implementierung fehlen?

Ich bin neu in Java. Als .Net-Entwickler bin ich sehr an die Regex class in .Net gewöhnt. Die Java-Implementierung von Regex (Reguläre Ausdrücke) ist nicht schlecht, aber es fehlen einige Schlüsselfunktionen. Ich wollte meine eigene Hilfsklasse für Java erstellen, aber ich dachte, dass es vielleicht schon eine gibt. Gibt es also ein kostenloses und einfach […]

Wie überprüft man, ob eine Zeile mit Regex leer ist?

Ich versuche, eine einfache Regex zu machen, die prüft, ob eine Zeile leer ist oder nicht. Fall; ” some” // not blank ” ” //blank “” // blank

Regex: entspricht dem ersten Auftreten eines Zeichens

Ich suche nach einem Muster, das alles bis zum ersten Auftreten eines bestimmten Charakters, sagen wir ein “;” – ein Semikolon . Ich habe das geschrieben: /^(.*);/ Aber bis zum letzten Auftreten eines Semikolons entspricht es tatsächlich allem (einschließlich des Semikolons).

Reguläre Ausdrücke mit wiederholten Zeichen

Ich muss einen regulären Ausdruck schreiben, der eine Zeichenfolge erkennen kann, die nur die Zeichen x, y und z enthält, deren Zeichen sich jedoch von ihren Nachbarn unterscheiden. Hier ist ein Beispiel xyzxzyz = Bestanden xyxyxyx = Bestanden xxyzxz = Fehler (wiederholtes x) zzzxxzz = Fehler (benachbarte Zeichen werden wiederholt) Ich dachte, das würde funktionieren […]

Unbekannter Modifikator ‘/’ in …? Was ist es?

Wenn ich folgendes geschrieben habe, bekomme ich eine solche Warnung und es stimmt nichts überein, aber ich bin mir sicher, dass $row_search[‘content’] $value enthält … preg_match_all(“/[^\s]*”.preg_quote($value).”[^\s]*/iu”, $row_search[‘content’], $final_matched); WARNING:preg_match_all() [function.preg-match-all]: Unknown modifier ‘/’ in C:\xampp\htdocs\finance\search\search.php on line 82 Warum bekomme ich eine solche Warnmeldung? Vielen Dank

Powershell: Wie alle Regex-Zeichen aus einer Zeichenfolge entfernt werden

Ich frage mich, ob es eine bessere Möglichkeit gibt, Regex-Zeichen in Powershell zu entkommen, ich weiß, C # hat Regex.Escape, aber ich bin mir nicht sicher, ob Powershell eine eigene Methode hat … Das mache ich gerade: $escapedStr = $regexStr -replace “\+”,”\+” -replace “\[“,”\[” -replace “\]”,”\]” -replace “\(“,”\(” -replace “\)”,”\)”