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.