Reguläre Ausdrücke

Reguläre Ausdrücke sind eine zwar kryptische, aber mächtige Möglichkeit zur Stringverarbeitung.

Damit können Sie ein bestimmtes Muster in einer Zeichenkette finden. Spezielle Funktionszeichen .*?+[]{}|()^$\ erlauben Ihnen eine präzise Definition des Musters.

. steht für alle Zeichen außer \n
* Das Zeichen kann beliebig oft vorkommen. Beispiel: "(los)*"
? Das Zeichen kommt optional vor: Einmal oder gar nicht. Beispiel: "(los)?"
+ Das Zeichen kommt mindestens einmal vor. Beispiel: "(los)+"
[] definiert eine Zeichenklasse, etwa [0-9] oder [A-Z]. Beispiele: "[1-6]" für Schulnoten. Dabei können Vereinigungsmengen definiert werden: "^[b-h[r-v]]+" lässt alle Zeichen von b bis h oder r bis v zu. "^[b-x&&[g-k]]+" dagegen ...

Get XML -- Technologien, Grundlagen, Validierung, Auswertung now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.