Syntax für reguläre Ausdrücke
.ersetzt ein beliebiges einzelnes Zeichen. Zum Beispiel entsprichtKamele.onden ZeichenkettenKameleoon,Kamele0nundKamele8on.*lässt das vorangehende Zeichen null- oder mehrmals vorkommen. Zum Beispiel entsprichtKameleoo*nden ZeichenkettenKameleon,KameleoonundKameleooon.?lässt das vorangehende Zeichen null- oder einmal vorkommen. Zum Beispiel entsprichtKameleoo?nden ZeichenkettenKameleonundKameleoon.+lässt das vorangehende Zeichen ein- oder mehrmals vorkommen. Zum Beispiel entsprichtKameleo+nden ZeichenkettenKameleoonundKameleoooon.|fungiert als ODER-Operator zwischen zwei Mustern. Zum Beispiel entsprichtKameleoon|ChameleoonentwederKameleoonoderChameleoon.^entspricht dem Anfang der Zeichenkette. Zum Beispiel entspricht^KameleoonURLs, die mitKameleoonbeginnen.$entspricht dem Ende der Zeichenkette. Zum Beispiel entsprichtKameleoon$URLs, die mitKameleoonenden.()gruppiert mehrere Elemente, meist in Kombination mit|. Zum Beispiel entsprichtKameleoon (AB Testing|Conversion) Toolden ZeichenkettenKameleoon AB Testing TooloderKameleoon Conversion Tool.[]entspricht einem beliebigen einzelnen Zeichen innerhalb der Klammern. Zum Beispiel entspricht/Kameleoon/[234]den ZeichenkettenKameleoon 2,Kameleoon 3undKameleoon 4.-definiert einen Bereich innerhalb von[]. Zum Beispiel entspricht/kameleoon/[2-9]jeder Seite vonKameleoon 2bisKameleoon 9.{}legt eine minimale und maximale Anzahl an Wiederholungen des vorangehenden Zeichens fest. Zum Beispiel entsprichtKameleo{2,4}nden ZeichenkettenKameleoon,KameleooonundKameleoooon.
Escapen Sie Sonderzeichen (zum Beispiel
,, ., *) mit einem Backslash: \,, \., \*.Reguläre Ausdrücke unterscheiden zwischen Groß- und Kleinschreibung.
Beispiele
^.{10}$entspricht URLs, die genau 10 Zeichen enthalten.general\.(html|php)$entspricht URLs, die entweder mitgeneral.phpodergeneral.htmlenden./fr/entspricht URLs, die/fr/enthalten./annexes/.*\d{3}entspricht URLs, die das Fragment/annexes/und eine dreistellige Zahl enthalten./annexes/.*\d{2}.*test.html$entspricht URLs, die das Fragment/annexes/und eine zweistellige Zahl enthalten und mittest.htmlenden.