Autor | Zpráva | ||
---|---|---|---|
TFSi Profil |
#1 · Zasláno: 6. 4. 2009, 20:29:29
Zdravím,
ohledně regulárů jsem lama. Přesto jsem to zkusil a nepovedlo se :/ Moje situace: mám string který může začínat znaky "{x}" kde x může být číslo od 1 do 99. Pokud opravdu začíná, potřebuji jej nahradit za <input type="text" name="x"> kde x je x z toho "{x}".§ Můj trapný pokus: if(preg_match("^[/{][0-9]{1,2}[/}]", $value)) preg_replace("^[/{][0-9]{1,2}[/}]", '<input type="checkbox" name="'."\\1".'', $value); Který samozřejmě nefunguje... Můžete mi prosím říct, co a jak mám opravit aby to fungovalo? |
||
AM_ Profil |
#2 · Zasláno: 6. 4. 2009, 20:37:51
'/^\\{[0-9]{1,2}\\}/'
A preg_replace přistupuje k řetězci funkce nikoli procedura, takže $vysledek = preg_replace(... |
||
TFSi Profil |
#3 · Zasláno: 7. 4. 2009, 12:51:21
Super, díky
|
||
Časová prodleva: 15 let
|
0