[tag]blabla[/tag]
我想将其替换为:
<tag>blabla</tag>
[tag]
但是,如果和之间有一个短语“leavemealone”,则保持不变[/tag]
。
so [tag]leavemealone[/tag]
or [tag]aaa leavemealone[/tag]
or [tag]aaa leavemealone aaa[/tag]
etc. 应该保持不变。
代码:
preg_replace("#\[tag\](what_should_be_here)\[\/tag\]#", "<tag>$1</tag>", $text);