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

Wie erhalte ich ein ungültiges preg_match-Muster?

Ich schreibe ein PHP-Skript, das ein reguläres Ausdrucksmuster vom Benutzer akzeptiert, das von preg_match () verwendet wird. Wie kann ich überprüfen, ob das Muster gültig ist?     
14.09.2010, 15:39
1
Antwort

Python RegEx Matching Newline

Ich habe den folgenden regulären Ausdruck: %Vor% Was ich in Expresso gegen die Datei, die ich gerade arbeite, getestet habe und das Match ist erfolgreich. Ich möchte Folgendes anpassen: Referenznummer 8 Ziffern lang Jedes Zeichen, b...
17.09.2010, 09:14
3
Antworten

NGINX Hashbang neu schreiben

Ich frage mich, was ein Ort oder Neuschreiben nginx Direktive für Hashbang (#!) URLs aussehen würde. Grundsätzlich werden alle nicht-Hash-gebannten URLs durch den Hashbang wie ein Front-Controller geleitet. Also: %Vor% würde zu führen %Vor...
21.03.2011, 15:48
3
Antworten

Regexp in vim umkehren

Es gibt ein paar "Wie invertiere ich Regexp-Fragen" hier in Stack Overflow, aber ich kann keinen für vim finden (wenn es existiert, fehlt mein Google-fu heute). Im Wesentlichen möchte ich alle nicht druckbaren Zeichen zusammenbringen und sie...
24.03.2010, 15:49
2
Antworten

Regex benannte Erfassungsgruppen in Delphi XE

Ich habe in RegexBuddy ein Match-Muster erstellt, das sich genau so verhält, wie ich es erwarte. Aber ich kann dies nicht auf Delphi XE übertragen, zumindest nicht mit den neuesten eingebauten TRegEx oder TPerlRegEx. Mein realer Code hat 6 Ca...
16.03.2011, 08:45
4
Antworten

Ermitteln, ob eine Regexp exponentiell ist

Dieser Artikel zeigt, dass es beim Zurückverfolgen eine gewisse Regexp gibt, die O (2 ^ n) ist. Das Beispiel ist (x+x+)+y . Wenn versucht wird, eine Zeichenkette wie xxxx ... p zu finden, wird es eine Weile zurücklaufen, bevor Sie herausfind...
31.07.2010, 09:53
2
Antworten

Sanitize String von Regex-Zeichen vor dem Erstellen von RegExp?

Ich möchte eine Zeichenfolge verwenden, um eine globale Regex auszuführen, aber es kann Regex-Zeichen enthalten. Was ist der beste Weg, um alle Regex-Zeichen in einer Zeichenfolge zu umgehen, bevor Sie eine Regex damit erstellen? Grundsätzlic...
09.06.2011, 22:46
3
Antworten

Wie benutze ich Regex Match Zeilenende in Windows?

Ich habe eine .txt-Datei in Windows erstellt und sollte jetzt in Linux bearbeitet werden. Ich möchte das Ende einer Zeile mit grep abgleichen, sagen wir, der Inhalt der Zeile, die ich finden werde, ist "foo bar" in der Datei bar . Dann gebe ic...
09.06.2011, 07:10
3
Antworten

Leichter Regex-Parser

Ich würde gern einen Regex-Parser verwenden, um bei einer String-Verarbeitung in einer C-Anwendung zu helfen. Ich suche idealerweise nach etwas Leichtem und Open-Source. Die Zielplattform ist ein eingebettetes System, sodass wir versuchen, so vi...
20.11.2008, 21:35
1
Antwort

Regex mit Ersetzen in Golang

Ich habe das regexp-Paket verwendet, um den folgenden Text zu ersetzen %Vor% aber ich konnte "Produkte" nicht ersetzen, ohne ein anderes Wort wie "products_list" zu ersetzen, und Golang hat keine Funktion wie re.ReplaceAllStringSubmatch , u...
17.05.2016, 11:03