【发布时间】:2016-06-15 19:41:42
【问题描述】:
我需要替换标签中的所有文本(这不是代码)。 所以我正在使用:
preg_replace('/<.*?>([^<]*)<\/.*?>/', "new_text", $str)
我得到一个result。但我需要删除所有空的和唯一的空白匹配或从搜索中消除它们。 我该怎么做?
【问题讨论】:
-
使用
+:preg_replace('/<.*?>([^<]+)<\/.*?>/', "new_text", $str) -
@Wiktor Stribiżew 是的!谢谢!
-
使用
+将删除空匹配项,但不会删除仅空格匹配项。
标签: php regex preg-replace removing-whitespace