【发布时间】:2014-10-05 15:09:31
【问题描述】:
我有一个代码:
$html =
'<h1>Headline</h1>
That should be paragraph 1.
That should be paragraph 2.
<div>Something.</div>
That should be paragraph 3.
';
我想把它改成:
$html =
'<h1>Headline</h1>
<p>That should be paragraph 1.</p>
<p>That should be paragraph 2.</p>
<div>Something.</div>
<p>That should be paragraph 3.</p>
';
但是如何在 PHP 中实现呢?
根据一些打开/关闭段落的计数器,我正在考虑用<p>、</p> 或</p><p> 替换每个空行。但这会迫使用户在每个</h1> 之后创建这样的新行。
也许一些正则表达式可以完成这项工作,而不会将用户限制为“您必须在</h1> 和<h1> 之前创建新行”?
方法越通用越好。
【问题讨论】: