可能重复:
PHP templating using custom code replacing using regex
嗨,
我想转换
<a href="{$game.url}">{$game.info.cleanname}</a>
到
<a href="$game['url']">$game['info']['cleanname']</a>
使用preg_replace
答案 0 :(得分:1)
昨天有一个问题要求完全相同:
PHP templating using custom code replacing using regex
只需添加第二个preg_replace版本(或更多)以匹配其他情况:
preg_replace('/\{\$(\w+)\.(\w+)\}/', '\\$$1[\'$2\']', $src);
如果您需要更多帮助:https://stackoverflow.com/questions/89718/is-there-anything-like-regexbuddy-in-the-open-source-world