【发布时间】:2018-02-26 07:10:28
【问题描述】:
我有这个 html:
(text)Text one(/text)(text)text two(/text)<input type="text" name="name"
id="name" value="(text)text three(/text)" />(text)Text four(/text)
我想替换包含在 (text) 和 (/text) 之间的单词和相对 (text) (/text) 标签,但输入/textarea 值中包含的标签除外。
我想使用正则表达式,而不是 dom
其实我在用:
preg_replace("~\\(text\)[\s\S]+?\\(\/text\)~","replacing text",$content);
但是这个替换了所有内容,也替换了输入/文本区域中的内容
谢谢
【问题讨论】:
标签: php regex preg-replace