【发布时间】:2014-01-11 13:24:31
【问题描述】:
我遇到了一些正则表达式的问题。 我正在使用以下正则表达式来获取 html 标签之间的文本。
preg_replace("/<.*>/ix", " ", $input_lines);
此表达式与
配合得很好<a href="some.html">Somelink
输出是
某链接
但它不适用于
<a href="some.html">Somelink</a>
它显示一个空白输出。
我的实际输入是这样的
<a href="some.html">Somelink</a><anytag>Somelink</anytag>
而期望的输出是
Somelink Somelink
所有标签,无论开始标签还是结束标签都被空格替换。
还有一个小问题:
【问题讨论】:
-
你为什么要复制
strip_tags? -
我希望单词之间有一个空格:|