Hellihello !Fire[fuxx];
(Hallo|Hi(ho)|Tag) frankx,
Für die Modifier siehe http://de2.php.net/manual/en/reference.pcre.pattern.modifiers.php. s schaltet für . das Matchen von Newlines ein.
Also PHP-"Proprietär"?
Wieso proprietär?
Ich habe mich wohl etwas wirr ausgedrückt. Ich dachte, preg steht für perl-regular-expression. ich gehe davon aus, dass es eine "reine" per-syntax gibt. ich hatte es jetzt so verstanden, das das hintenangestellte "s" /<body>.*</body>/s eine PHP-Erfindung ist.
"This modifier is equivalent to Perl's /s modifier. A negative class such as [^a] always matches a newline character, independent of the setting of this modifier."
Sollte/kann mensch das gewünschte auch anders ausdrücken,
Klar.
Aber wie finden ich denn zB. den body anders finden als mi
$pattern = '°<body>(.*?)</body>°s';
also im PREG-Style bleiben?
Was ist PREG-Style?
(s.o.)
In welchem Bedarfsfalle bräuchte man denn PREG_OFFSET_CAPTURE?
Wenn du die Byte-Offsets der gefundenen Teilstrings im PHP-Script weiterverarbeiten möchtest. Das sollte aber alles im PHP-Handbuch stehen.
Byte-Offset ist die Stelle im String, oder? Mir war jetzt kein Szenario klar, wo man sowas brauchen könnte, vielleicht, wenn man da was einfügen will?
Dank und Gruß,