Autor Zpráva
Lolita
Profil
Mam docela orisek a potreboval bych nejakyho guru, pro kteryho to bude malina.

Takze mam string dejme tomu
[code=css]tancovala zizala[/code] na paloucku polku [code=css]cmelakovi co ji hral dala kousek vdolku[/code]
ale klidne muze vypadat jako
[code]tancovala zizala[/code] na paloucku polku [code]cmelakovi co ji hral dala kousek vdolku[/code]

nebo dokonce
[code=css]tancovala zizala[/code] na paloucku polku [code=css]cmelakovi [code=css]co ji [code=css]hral dala[/code] kousek[/code] vdolku[/code]

Varianta "nebo dokonce" se nejspis musi resit pomoci http://cz.php.net/preg_replace_callback na coz sem koukal jako vyjevenej z vysne, takze tu bych ignoroval.

No ale chtel bych regexp, kterym ziskam to mezi [code] a [/code] a pripadne i pokud je zadany [code=css] tak to css (css se jinak pouzije jako vychozi. A mel by to byt jeden regexp.

Ja sem se zatim dostal k \[code=([a-z]*)\](.*)\[\/code\]* coz samozrejme nefunguje ani trochu jak chci a co vic ani to nematchne prvni vyskyt atd.

Myslim, ze mate ideu co vlastne chci, pokud ne tak se ptejte, zkusim to nejak lepe vysvetlit. Dekuju za pomoc. (:
Toto téma je uzamčeno. Odpověď nelze zaslat.

0