Reguläre Ausdrücke stellen eine deklarative Sprache zur Verfügung, um Muster in Strings zu vergleichen. Sie werden häufig für die Überprüfung, Analyse und Umwandlung von Zeichenfolgen verwendet. Da reguläre Ausdrücke nicht vollständig standardisiert sind, sollten alle Fragen mit diesem Tag auch ein Tag enthalten, das die anwendbare Programmiersprache oder das entsprechende Werkzeug angibt. HINWEIS: Nach HTML-, JSON-, usw.-Regexen zu fragen, neigt zu negativen Reaktionen. Wenn es einen Parser dafür gibt, verwende stattdessen diesen.
Ich möchte das Testen von regulären Ausdrücken in meiner Codebasis automatisieren.
Ich möchte mich vor (a+)+ bösen Regexps und ihren Verwandten schützen.
Dafür suche ich nach einem Ansatz oder einer existierenden Bibliothek, die "Worst-...
05.08.2016, 09:15
Könnte es sein, dass Pythons C-Regex-Implementierung 6 mal schneller ist oder fehlt mir etwas?
Python-Version:
%Vor%
C ++ 11 Version:
%Vor%
Bearbeiten:
Hier ist der Code für bench_utils:
%Vor%
26.02.2014, 07:18
Das ist was ich habe
%Vor%
Das ist was ich brauche
Ergebnisse in Spannen und Leerstellen können ebenfalls neue Zeilen sein.
%Vor%
Sie könnten sich fragen, wofür ich das möglicherweise brauche. Ich möchte etwas erschaffen, wo immer...
30.04.2013, 10:09
Ich muss Text Emoticons aus einem Text mit Python extrahieren und ich habe nach einigen Lösungen gesucht, aber die meisten von ihnen mögen dies oder dies deckt nur ab einfache Emoticons. Ich muss alle analysieren.
Momentan verwende ich...
21.05.2015, 10:22
Mein Code erhält ein RegExp-Objekt (außerhalb meiner Kontrolle). Es ist nicht global, aber ich muss es sein.
Im Moment mache ich das:
%Vor%
... weil ich keinen anderen Weg finde.
regex.global hat keinen Setter.
regex.compile(n...
07.05.2015, 11:56
Wie kann man mehrere (javascript) reguläre Ausdrücke zu einem einzigen verbinden?
Wenn Sie beispielsweise [/^abcd$/,/^abxy$/,/^abz$/] angeben, lautet die Ausgabe /^ab(cd|xy|z)$/ .
Ist es überhaupt rechnerisch möglich?
06.05.2013, 14:39
Ich versuche, diese Funktion zu verwenden, um 2 Ergebnisse von value zu erstellen
%Vor%
Alle anderen Browser einschließlich IE9 produzieren terms = ["Jim", ""]
Aber IE8 und wahrscheinlich IE7 erzeugt dies: terms = ["Jim"]
Ha...
21.06.2012, 18:37
Ich möchte alle Zeichenfolgen, die von - eingeschlossen sind, in Zeichenfolgen ersetzen, die von ~ eingeschlossen sind, aber nicht, wenn diese Zeichenfolge wieder von * eingeschlossen wird.
Als Beispiel, diese Zeichenfolge ...
%Vor...
28.03.2013, 13:26
Ich versuche eine Zeichenkette aller Nicht-Wort-Zeichen zu bereinigen, außer wenn es & amp; d. h. Muster könnte wie &[\w]+; sein
Zum Beispiel:
%Vor%
Wenn ich string.replaceAll("\W","") verwende, entfernt es ; und '&' a...
14.02.2013, 18:16
Ich habe meistens Beispiele ohne die Zeichen ^ (Zirkumflex) und $ (Währung oder Dollar) gesehen, um den Anfang und das Ende der übereinstimmenden Zeichenfolge zu markieren. Allerdings habe ich diesbezüglich in der html5-Spezifikation nichts gef...
04.02.2012, 16:06