![]() Mailinglisten-Archive |
Hallo zwiskle,: > Ich versuche wiki-like ein paar Formatierungen �ber "Steuersequesnzen" > zu machen. > > $x = ereg_replace('\%b(.*)b\%','<b>\\1</b> ' ,$x); > $x = ereg_replace('\%h(.*)h\%','<h1>\\1</h1> ' ,$x); > > --> aus " %b hallo b% " wird ein "<b>hallo</b>". > > wenn im string nun aber meherere b's vorkommen, > ( " %b hallo b% . %b du b% ") > scheint der ersten ereg_replace die ganz-rechts und ganz-links zu finden > -- es ergibt ein ( " <b> hallo b% . %b du </b> " -- die inneren > steuer-zeichen bleiben �ber... ) > > versteh ich nicht ganz... > Mach ich was falsch ? > Besser als Kore Nordmann kann man es kaum ausdr�cken. Der Text ist zwar in englischer Sprache, aber lie� es durch und versuch es zu verstehen! Dann wei�t Du, warum Du auf dem Holzweg bist ... http://kore-nordmann.de/blog/do_NOT_parse_using_regexp.html Gru� Norman
php::bar PHP Wiki - Listenarchive