Referenz - Was bedeutet dieser Regex?

Apr 08 2014

Was ist das?

Dies ist eine Sammlung allgemeiner Fragen und Antworten. Dies ist auch ein Community-Wiki, daher ist jeder eingeladen, sich an dessen Pflege zu beteiligen.

Warum ist das?

Regex leidet darunter , mir Fragen vom Typ Code und schlechte Antworten ohne Erklärung zu geben. Diese Referenz soll Links zu hochwertigen Fragen und Antworten enthalten.

Was ist der Umfang?

Diese Referenz ist für die folgenden Sprachen gedacht: PHP , Perl , Javascript , Python , Ruby , Java , .net .

Dies mag zu weit gefasst sein, aber diese Sprachen haben dieselbe Syntax. Für bestimmte Funktionen steht das Tag der Sprache dahinter, Beispiel:

  • Was sind Balancing Groups mit regulären Ausdrücken? .Netz

Antworten

980 aliteralmind Apr 09 2014 at 00:24

Die häufig gestellten Fragen zu Stapelüberlauf-regulären Ausdrücken

Siehe auch viele allgemeine Hinweise und nützliche Links auf der Regex- Tag- Detailseite .


Online-Tutorials

Quantifizierer

Zeichenklassen

Escape-Sequenzen

Anker

(Siehe auch "Geschmacksspezifische Informationen → Java → Die Funktionen in Matcher")

Gruppen

Lookarounds

Modifikatoren

Andere:

Allgemeine Aufgaben

Fortgeschrittenes Regex-Fu

Geschmacksspezifische Informationen

(Mit Ausnahme der mit gekennzeichneten *enthält dieser Abschnitt Links, die keine Stapelüberläufe sind.)

Allgemeine Information

(Mit gekennzeichnete Links *sind Nicht-Stapelüberlauf-Links.)

Beispiele für Regex, die dazu führen können, dass die Regex-Engine ausfällt

Tools: Tester und Erklärer

(Dieser Abschnitt enthält Nicht-Stapelüberlauf-Links.)