Premetto di ave cercato nel forum ma vedo che gli utenti hanno problemi diversi al mio..
Non ho dimestichezza con le regolari, in quanto non le ho mai usate a fondo, avevo messo assieme a fatica questa espressione che svolge perfettamente il suo lavoro, ma vorrei potenziarla...
Dunque.. Ho dei template in ingresso, eccone un esempio:
codice:
<input
type="$type$"
value="$value$"
size="$size$"
name="$name$"
id="$name$"
>
Con questa espressione, vado a cambiarmi i valori:
$tmp = preg_replace("!\\$(.*)\\$!e","\$a['\\1']",$tmp,-1);
Fin qua tutto ok... Il problema appare quando ho un template con più occorrenze per riga:
codice:
<input type="$type$" value="$value$" size="$size$" name="$name$" id="$name$">
In questo caso, mi trova e sostituisce type, ma tutti gli altri diventano vuoti....
Qualche idea? :master:
Grazie!