Autor | Zpráva | ||
---|---|---|---|
Jan_anomym Profil * |
#1 · Zasláno: 14. 3. 2009, 18:59:23
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 |
#2 · Zasláno: 14. 3. 2009, 19:32:52
preg_match_all by to nezvladlo?
|
||
Jan_anomym Profil * |
#3 · Zasláno: 14. 3. 2009, 22:17:12
Bohužel...
|
||
Majkl578 Profil |
#4 · Zasláno: 14. 3. 2009, 22:26:36
a co si udelat vlastni rekurzivni funkci s pouzitim preg_match_all? prohanet matches porad dokud by tam zadne nezbyly
|
||
Časová prodleva: 9 let
|