Autor | Zpráva | ||
---|---|---|---|
uzivatel Profil * |
#1 · Zasláno: 19. 7. 2007, 18:25:26
Mám řetězec například:
a potřeboval bych nahradit <% cokoliv %> prázdným řetězcem. Blbé je, že cokoliv se mění. Zkoušel jsem $a = ereg_replace('<%(.*)%>','',$formular); ale to mi nahradí všechno mezi <%jmeno ========= qqq%> |
||
DoubleThink Profil * |
#2 · Zasláno: 19. 7. 2007, 18:46:17
Buď použij Perlový regulár s přepínačem ungreedy, nebo zpřísni podmínku.
Zde by se dalo předpokládat, že budou uvnitř jen základní alfanumerické znaky: $a = ereg_replace('<%([[:alnum:]]+)%>','',$formular); |
||
uzivatel Profil * |
#3 · Zasláno: 19. 7. 2007, 20:29:46
děkuji, funguje. Fungje i řešení http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=9&topic=54 581 a tak se omlouvám za nechtěný dvojpost.
|
||
Časová prodleva: 17 let
|
0