Blog

Cheat Sheet: Regular Expressions (RegEx) für das Online Marketing

Hier finden Sie eine Übersicht der wichtigsten Ausdrücke

Regular Expressions (RegEx, deutsch “Reguläre Ausdrücke”) dienen dazu, Zeichenketten zu definieren. Im Online Marketing praktisch verwendet werden sie zum Beispiel, um URLs mit bestimmten Merkmalen wie einem gleichen Verzeichnis oder einer bestimmten TLD zu beschreiben. In diesem Beitrag zeigen wir die wichtigsten Anwendungsfälle für den Online Marketing Alltag.

Anwendung von RegEx im Online Marketing

Regular Expressions sparen Zeit und helfen bei Definitionen, zum Beispiel:

  • In der .htaccess müssen nicht alle URLs einzeln weitergeleitet werden, sondern gewisse Muster können einfach in andere Muster weitergeleitet werden.
  • In Google Analytics können Domains und URLs für Filter festgelegt werden.
  • In zahlreichen Tools, zum Beispiel bei A/B Testing-Tools in der Conversion-Optimierung, lassen sich so bestimmte Seitentypen definieren. 

Die wichtigsten Ausdrücke

Ausdruck Beispiel(e) Erklärung
[] [0-9][A-Za-z0-9] Genau eine Ziffer soll vorkommen. (Bindestriche definieren einen Bereich) Ein beliebiger Großbuchstabe oder ein beliebiger Kleinbuchstabe oder eine beliebige Ziffer
.   Ein beliebiges Zeichen
\ www\.domain\.de Metafunktion aufgehoben (der Punkt ist im Beispiel als ein Punkt und kein Platzhalter zu interpretieren)
\s   Ein Whitespace (Steuerzeichen) = Leerzeichen, Zeilenumbruch, Tabulator, etc.
\d   Eine beliebige Ziffer
^ 1. [^0]2. ^www Falls in Klammer [] : Negiert nachfolgende Zeichenauswahl (Beispiel: Alles außer der Zahl 0 darf vorkommen) Sonst: Zeile beginnt mit der Zeichenkette „www“
! !html Negierung: Alles außer die nachfolgenden Zeichen soll berücksichtigt werden
? Domain.de\/? Das direkt davor stehende Zeichen kann vorkommen, muss es aber nicht. (Beispiel: Trailing Slash kann vorhanden sein)
* [a-z]* Der voranstehende Ausdruck darf beliebig oft (auch 0 mal) vorkommen
+ [a-z]+ Der voranstehende Ausdruck muss mindestens einmal vorkommen
$ \?$ Zeile oder String endet mit vorangehendem Zeichen (Beispiel: Eine URL endet mit einem Fragezeichen)
() (\.pdf)$ Gruppiert mehre Zeichen zu einer zusammenhängenden Zeichengruppe, um Teilmuster zu erfassen (Beispiel: PDF-URLs sollen gefunden werden.)
$1   Rückwärtsreferenz auf eine Gruppe bzw. ein Teilmuster. Vor allem für das Suchen und Ersetzen wichtig. $1 bezieht sich auf die erste Klammer / Gruppe.
| (a|A) Agiert als ODER. Nur einer der beiden Zeichen(-ketten) darf vorkommen
Nehmen Sie mit uns Kontakt auf. Wir beraten Sie gerne.