Mailinglisten-Archive |
Huhu, > * Alexander Manhart wrote: > > Was mich aber trotzdem noch wundert, wieso funktioniert das nicht: > > preg_match_all("/(-{5})$(.*)^(-{5}|={5})/ismSU", $content, $matches, > > Innerhalb von Zeichenketten mit doppelten Anführungszeichen > ("") wird natürlich $ interpretiert. Würde denn hier ein \$ helfen? Oh, Danke! Ich habs getestet, es funktioniert auch: preg_match_all("/(-{5}\s)\$(.*)^(-{5}|={5})/ismSU", $content, $matches, PREG_SET_ORDER); Aber nicht so: preg_match_all("/(-{5})\$(.*)^(-{5}|={5})/ismSU", $content, $matches, PREG_SET_ORDER); \s ist das von mir anfangs nicht beruecksichtigte Element. Klar, die nicht sichtbaren Zeichen (wie Zeilenumbruch \n) sind natuerlich ganz am Ende der Zeile. Was ich nicht weiss, ob \s auch \r\n erkennt. Das probier ich jetzt selber schnell aus... Gruesse, Alex
php::bar PHP Wiki - Listenarchive