Freigeben über


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.

Siehe auch

Weitere Ressourcen

Einführung in reguläre Ausdrücke