/media/sda-magnetic/david/Dok-15-2023-11-27/fernuni-hagen/cs-i-ii/old-cs-2-02/regulaereausdruecke.txt


Zeichen von 0 bis 9 ^[0-9]
Anzahl der Zeiche {5}

POSIX Syntax
PERL Syntax

Metazeichen
Suchmuster Pattern
Modifikatoren

Aufbau des Regulären Ausdrucks

Trennzeichen, Suchmuster, Trennzeichen, Modifikatoren

/^a/i

/ Trennzeichen 
^a Muster
i Modifikator 

^a Muss mit a Beginnen
Modifkator i bedeutet: Kann groß oder klein sein 

Z$ bedeutet muss auf Z enden

^: Muss beginnen
$: Muss enden 
\: Maskierung
.: Beliebiges Zeichen außer Zeilenvorschub 

//: leer
/au/: 

/^au/
/au$/

/.../

Zeichenklassen 
[] Beginn und Ende von Zeichenklasse 
^ Negiert am Anfang
-  Bereich von Zeichen 

/H[ao]se/

/[abc]/
/[0-9]/
/[^0-9]/ Nicht Null bis 9

Zirkonflex und Dollar nur, wenn die ganze Zeichenkette nur aus dem Suchmuster besteht

\d: Ziffern 
\D: Keine Ziffern 
\s: Leerzeichen 
\S: Keine Leerzeichen 
\w: Wortzeichen 

Oder

POSIX: 
[:alpha:]
[:lowser:]
[:upper:]
...

Alternative: 
|

Quantifizierer

?: Einmal oder Kein Mal 
*: Beliebig oft
-: Mindestens ein Mal 
{n}: Genau n mal