我想制作短代码,比如wordpress ......
样品:
[CODE]
将被替换为
码();
答案 0 :(得分:1)
您可以使用模板引擎。
但是,如果您只想将所有[bla]
替换为bla()
,则可以使用正则表达式:
$subject = '[FUNC1] [FUNC2] [FUNC3]';
$pattern = '/\[(.*)\]/U';
$replacement = '$1();';
echo preg_replace($pattern, $replacement, $subject);
在codepad.org上:http://codepad.org/v0g02dtM
答案 1 :(得分:0)
尝试使用正则表达式在解析器启动之前查找并替换括号[code]中的任何内容到code()。