【发布时间】:2019-12-23 03:45:33
【问题描述】:
我有一个要求,我必须消除包含在<p>标签中的<br>标签,只要它们前面没有文字或后面没有文字,让我举一个完整的例子。
星号 (*) 标记用于匹配,其他标记保持不变。
<div>
<p>
<br/>*
<span>Text1</span>
<br/>
<i>Text2
</i>
</p>
<p>
<b>
<i>
<br/>*
</i>
</b>
<span>Text3</span>
<br/>
<br/>
Text4
<i>
<br/>*
</i>
</p>
<p>
<span>Text4</span>
<br/>*
</p>
</div>
简单地说,我需要对一些 Word 文档中的文本格式进行规范化,在这些文档中,编辑者正在执行换行符的作用就像段落一样,换行符是为了打破文本而不是暗示行间距,这是段落的工作.
所以,我只需要保证<br/> 被文本包围的标签安全,并匹配其余标签以发出删除。
谢谢!
【问题讨论】: