Hallo Gebhard, Gebhard Dettmar <[EMAIL PROTECTED]> wrote: > On Friday 09 September 2005 13:40, Frank Dietrich wrote: > > Intern sieht das vereinfach so aus: > > F O O B A R FOOBAR > > |-- sed merkt sich diese Postion > > > > FO O B A R FOOBAR > > |-| das ist das nächste gefundene Pattern > > | > > |-- sed merkt sich diese Postion > > Das heißt, sed steht beim Leerzeichen zwischen FO O > und schnappt sich das nächste pattern, das durch die > Zeilenverkürzung erst O B ist?
Ja. Er sieht so zusagen " O B A R FOOBAR" als noch zu bearbeitende Zeichenfolge. > Also letztlich als Regel: Dank der > bei jeder Ersetzung entstehenden Zeilenverkürzung entgeht ihm jedes > Zweite? und Perl hat eine andere regex-Maschine, die dieses Problem > nicht hat? Kenne mich mit Perl leider nur sehr wenig aus (eigentlich fast garnicht). Es könnte aber durchaus sein, das Perl bei der Option "ersetze alle" die Wiederholungen (also Label x und tx, im sed) von Haus aus macht. Da müsste man mal auf einer Perl-Liste nachfragen. Frank -- Ist das jetzt ein Klischee, daß überall auf der Welt erfolgreichen Nerd-Programmierer allein in ihrem stillen Kämmerchen sitzen und sich alles völlig allein aus irgendwelchen Handbüchern beibringen?

