Patrick Andrieu: inhalt zwischen 2 Wörtern auslesen (regex)

Beitrag lesen

Hallo Siechfred!

/sss:(.*)(?=ttt:)/

Funktionieren PHP-RegExps anders?
In Perl erhalte ich: »das ist der text ttt:«.

  
my $text = my $such = "sss:das ist der text ttt:";  
$such =~ s/sss:(.*)(?=ttt:)/$1/;  
print $such; # Ausgabe: das ist der text ttt:  

Zu dem empfohlenen Modifier »s«. Ist es nicht so, dass »s« lediglich bewirkt, dass ».« auch auf Newline-Zeichen matcht (ohne »s« halt nicht). Warum nicht den Modifier »m« in dem Fall?

Viele Grüße aus Frankfurt/Main,
Patrick

--

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