2010-06-20 3 views

Répondre

3

Je suis désolé si vous avez perdu votre temps, je trouvé une solution valide.

preg_replace("/{{edit\((.*)\)}}/e","'open'.'\\\1'.'close'", $string); 
entrée

: {{modifier (3)}}
sortie: open3close

2

évasion { et } à \{ et \} dans la chaîne regex

+1

je suppose, mais quelque chose ne va pas, pouvez vous me suggérer un exemple? – Mike

+0

@TrustWeb, par exemple, 'preg_replace ('/\{\{(.*?)\}\}/'," open3close ", $ text);' – YOU

+0

seulement (et) doit être échappé. Merci :) – Mike