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