Reguläre Ausdrücke
Aktualisiert: November 2007
Wenn Sie bisher noch nie mit regulären Ausdrücken gearbeitet haben, ist Ihnen dieses Konzept vielleicht nicht bekannt. Sie haben jedoch mit Sicherheit bereits abseits von der Skripterstellung mit regulären Ausdrücken gearbeitet.
Beispiele für reguläre Ausdrücke
So haben Sie z. B. sicher einmal die Platzhalterzeichen ? und * verwendet, um Dateien auf der Festplatte zu suchen. Das Platzhalterzeichen ? entspricht einem einzigen Zeichen in einem Dateinamen, während das Platzhalterzeichen * null oder mehr Zeichen entspricht. Mit einem Muster wie data?.dat werden also die folgenden Dateien gefunden:
data1.dat
data2.dat
datax.dat
dataN.dat
Wenn statt dem Fragezeichen (?) ein Sternchen (*) verwendet wird, werden mehr Dateien gefunden, denn data*.dat entspricht allen folgenden Namen:
data.dat
data1.dat
data2.dat
data12.dat
datax.dat
dataXYZ.dat
Diese Suchmethode ist zwar hilfreich, aber in gewisser Weise auch begrenzt. Die Möglichkeiten der Platzhalterzeichen ? und * veranschaulichen das Konzept, das regulären Ausdrücken zugrunde liegt. Allerdings sind reguläre Ausdrücke weitaus leistungsfähiger und flexibler.