Autor Zpráva
Jan_anomym
Profil *
Ahoj, lámu si hlavu s rekurzí, zvláště díky tomu že není žádnej pořádnej článek (česky, vlastně ani anglicky). No, k věci: nedaří mi rekurzivit tento výraz:

<if ([^}]*)>(.*)(?:<else>([^}]*))?<\/if>



tak aby šlo takto:

<if xxx>
<if yyy>
//neco
<else>
//nic
</if>
<else>
//nic
</if>



teď to totiž jde takto:

<if xxx>
<if yyy>
//neco
<else>
//nic
</if>
/* toto se už vynechá <else>
//nic
</if> */



Nakopnul by mně někdo?
Majkl578
Profil
preg_match_all by to nezvladlo?
Jan_anomym
Profil *
Bohužel...
Majkl578
Profil
a co si udelat vlastni rekurzivni funkci s pouzitim preg_match_all? prohanet matches porad dokud by tam zadne nezbyly

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: