* Rene Engelhard schrieb am 03.Aug.2001:
Bernd Brodesser wrote:
Nein. Du willst Dich mit regulären Ausdrücken beschäftigen. Der . steht für irgend ein Zeichen, also auch für das - oder das x.
Stimmt. Sollte ich vielleicht tun. Würden mir auch bei anderen Sachen (procmail) helfen.
Gibt es irgendwo eine gute (wenn es geht deutsche, ist aber nicht unbedingt nötig) Anleitung zu den Regulären Ausdrücken?
man regex tut es schon mal für's erste. Leider ist es so, daß sich perl, grep, sed, vi bei ihren regexps leicht unterscheiden. Mal ist (...) eine Gruppierung, während (...) für die Klammer selber stehtn, mal ist es genau umgekehrt. ^ am Anfang steht für Zeilenanfang $ am Ende steht für Zeilenende . steht für beliebiges Zeichen außer den Zeilenumbruch. [...] steht für _ein_ Zeichen aus der definierten Klasse. [^...] steht für ein Zeichen außer einem Zeichen der Klasse. * steht für beliebige wiederholung des vorherigen Zeichens. Auch keinmal. + steht für beliebige wiederholung des vorherigen Zeichens, midestens einmal. ? steht für ein oder keinmal das vorherige Zeichen. Bernd -- ROTFL = Rolling On The Floor, Laughing = Auf dem Boden wälzen, lachend. SCNR = Sorry, Could Not Resist = Sorry, Ich konte nicht wiederstehen. AFAIK = As Far As I Know = So weit ich weis|BTW = By The Way = Nebenbei bemerkt IMHO = In My Humble Opinion = meiner bescheidenen Meinung nach |Zufallssig. 9