【发布时间】:2013-05-27 00:32:56
【问题描述】:
我追求一种在标签之间进行选择时始终将所有内容放在一行中的模式。在这种情况下,我希望 <ul> 标记中的所有内容都放在一行上。我在整个 stackoverflow 中尝试了一些,但到目前为止都没有成功。
<ul>
<li>
<span><span><span>Manager</span></span></span>
</li>
<li>
<span><span><span>physical</span></span></span>
</li>
<li>
<span><span><span>transport
</span></span></span>
</li>
<li>
<span>
<span><span> Australia</span></span></span>
</li>
</ul>
预期:
<ul><li><span><span><span>Manager</span></span></span></li><li><span><span><span>physical</span></span></span></li><li><span><span><span>transport</span></span></span></li><li><span><span><span> Australia</span></span></span></li></ul>
编辑:Remove line breaks from between html tags 可能是我发现的最接近的正则表达式模式,它仍然不能满足我的需要。
【问题讨论】:
-
查看了
preg_replace? -
可怕的 html,只是说 ;)
-
是的,Isaac,我尝试了几种不同的模式,但都没有成功(当然是使用 preg_replace)。我知道使用 WYSIWYG 编辑器的问题是糟糕的 HTML :( 我也不想添加另一个像 Tidy 这样的添加。
标签: php regex line-breaks