phpbar.de logo

Mailinglisten-Archive

[php] Regex zum Dritten

[php] Regex zum Dritten

Mario Aeby spam at eMeidi.com
Mit Jun 16 21:14:20 CEST 2004


Hallo Alex

Danke für dein Feedback. Jetzt steh ich aber wieder da, wo ich am 
Anfang war ;-) Mein Pattern

$str_pattern = "/\[#[0-9]*\]([^\[]*)./";

bewirkt dasselbe wie dein

$str_pattern = "/\#[0-9]+\](.*?)(?:\[|$)/s";

Es ist so, dass _innerhalb_ des Blockes auch '[' vorkommen darf - beide 
Patterns nehmen darauf nicht Rücksicht und brechen die Extrahierung der 
Zeichenkette vorzeitig ab. Es muss also zwingend bis [# extrahiert 
werden.

Trotzdem ein grosses Dankeschön für das praktische Beispiel!
Grüsse
Mario
--
Mario Aeby
Stritenstrasse 47
CH-3176 Neuenegg

Mobile 078 690 50 11
Fax 031 741 28 93

http://www.eMeidi.com/

php::bar PHP Wiki   -   Listenarchive