Regulärer Ausdruck - Spickzettel
Was ist ein Regulärer Ausdruck? Wenn wir uns das Wort „Regulär“ ansehen, ist schnell ersichtlich, dass es von "Regel" kommt. Wir stellen als Regeln und Vorschriften auf. Diesen Regeln muss ein bestimmter Textinhalt „Ausdruck“ entsprechen. Als Rückmeldung bekommen wir dann Teile als String zurück und erhalten somit die Information, ob der Reguläre Ausdruck zugetroffen hat.
Bei der Technik vom Regulären Ausdruck haben wir eine sehr komprimierte Möglichkeiten für Überprüfungen von Strings. Diese Komprimierung hat ihren Reiz, aber ist dadurch auch deutlich schwerer erlernbar!
Es gibt bestimmte Reguläre Ausdrücke (Regular Expression), die man immer wieder benötigt. Daher hier einen kleinen Spickzettel über häufig benötigte Reguläre Ausdrücke:
$inhalt = "Name: <b>John Doe</b> <br> Title: <b>Unbekannter</b>";
preg_match_all ("/<b>(.*)</b>/U", $inhalt, $ergebnis);
Alle durch den HTML-Befehl <b> fett hervorgehobenen Elemente werden aus der Zeichenkette extrahiert:
John Doe
Unbekannter
Weitere Beispiele folgen.
Regulärer Ausdruck Online-Dienst zum Testen auf Fehler
Ein sehr schöner Online-Anwendung zum Testen von regulären Ausdrücken findet sich unter https://regex101.com/
Wenn Sie einen Fehler finden, bitte mitteilen (egal ob Schreibfehler oder inhaltlicher Fehler).
Mit Maus fehlerhafte Stelle markieren und übernehmen mit folgendem Button: