Mailinglisten-Archive |
Hi Martin,
Martin Spütz schrieb:
> preg_match("=<body>.*?</body>=s", $body, $regs);
>
> Was bedeuten die = ? und was das s? Das ist mir nicht mehr klar.
Es lohnt sich immer, mit
http://www.php.net/manual/de/pcre.pattern.modifiers.php
und
http://www.php.net/manual/de/pcre.pattern.syntax.php
mal eine halben Tag zu verbringen,
die Zeit bekommt man beim
Programmieren zurück.
"=" ist der Delimiter, der das Pattern
vom Modifier trennt.
"s" ist der Modifier, der dafür sorgt,
dass . alle Zeichen matched - auch
einen Newline - der Gerüchten zu Folge
in einem HTML-Body durchaus vorkommen kann.
? macht je nach Ort und Stelle vollkommen
andere Sachen - steht im Syntax beschrieben :-)
Liebe Grüße
Johann
php::bar PHP Wiki - Listenarchive