phpbar.de logo

Mailinglisten-Archive

AW: [php] Re: Loesung: Muster blockweise finden...

AW: [php] Re: Loesung: Muster blockweise finden...

Alexander Manhart alexander.manhart at wochenblatt.de
Mon Sep 8 12:52:32 CEST 2003


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