phpbar.de logo

Mailinglisten-Archive

[php] perl reg ex

[php] perl reg ex

Manuel Jenne php_(at)_phpcenter.de
Fri, 5 Oct 2001 12:24:02 +0200


Hallo Liste,

habe hier eine Frage zu den Perl Reg-Ex unter php4.

Mit folgenden Code versuche ich das Muster "aabaa" in einem String zu
finden. Besonderheit: String und das Muster sind in mehrere Zeilen getrennt.

Also so:

Zeile1
aa
baa
Zeile2

<snip>

if (preg_match ("/(aabaa)(?m)/",
"Zeile1".chr(13).chr(10)."aa".chr(13).chr(10)."baa".chr(13).chr(10)."Zeile2"
, $match)) {
    print "A match $match[0] was found.";
} else {
    print "A match was not found.";
}

</snip>

Soweit ich die PERL-RegEx verstanden habe, kann ich mit der Option "m" eine
"multiline"-Suche realisieren.

Hat jemand eine Idee, warum das nicht funktioniert?

Vielen Dank,


Manuel



php::bar PHP Wiki   -   Listenarchive