regex

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.
1
Antwort

Schlechteste Eingabe für einen gegebenen regulären Ausdruck

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
2
Antworten

Regex-Geschwindigkeit: Python x6 mal schneller als C ++ 11 unter VS2013?

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

Ersetze jedes Zeichen durch ein Element

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
1
Antwort

Extrahiert Emoticons aus einem Text

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
3
Antworten

Ist es möglich, Flags in einer vorhandenen RegExp zu ändern?

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
1
Antwort

Registriert reguläre Ausdrücke

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
2
Antworten

IE8 analysiert diesen einfachen Regex anders als alle anderen Browser

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
4
Antworten

Ersetzen Sie die Regex nicht, wenn sie von einem Zeichen umgeben ist

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
3
Antworten

Entfernen Sie alle Nicht-Wort-Zeichen außer if & amp; oder & ap; Muster

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
2
Antworten

Sollte ich ^ und $ in html5 Input Regex Pattern Validation verwenden?

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