AlexBausW: RegExp: ersetzung funzt nur, wenn Muster auf einer zeile steht??

Beitrag lesen

Hallo Jens,

[...]

$zeile =~ s/$muster1.*$muster2//goim;

^.......1)

das funktioniert auch wenn die zeile so vorhanden:

[...]

  1. Hier liegt imho das Problem :-) Dein Modifier muss s (singleline) statt m (multiline) lauten (kann aber auch drin bleiben) damit der '.' auch '\n' findet :-) 'm' ermöglicht es, auch den Zeilenanfang '^', bzw. das Zeilenende '$' zu erkennen.

Gruß AlexBausW