Patrick Andrieu: reguläre Ausdrücke: Zeilenumbrüche?

Beitrag lesen

Hallo Thomas!

aber "!blabla(.*?)blabla!s" funktioniert nicht für
'blabla
blabla'
Was passt nicht?

Was willst Du heraus bekommen? Ich habe die RegExp in Perl getestet:

my $string = "blabla
blabla";

if($string =~ /blabla(.*?)blabla/s) { print "wahr ($&)\n" }
    else { print "falsch\n" }

Ausgabe:
wahr (blabla
blabla)

--------------- OT für Perler:
Warum erhalte ich, wenn ich im obigen Beispiel "!" als Delimiter nehme, folgende Meldung:

if($string =~ !blabla(.*?)blabla!s) { print "w
Bareword found where operator expected at - line 5, near ")blabla"
        (Missing operator before blabla?)

Viele Grüße aus Frankfurt/Main,
Patrick

--

_ - jenseits vom delirium - _
[link:hatehtehpehdoppelpunktslashslashwehwehwehpunktatomicminuseggspunktcomslash]
Nichts ist unmöglich? Doch!
Heute schon gegökt?