3

TinyMCE によって生成された空白の段落を削除しようとしています。私の宇宙では HTML タグのセットが限られているため、RegEx を使用したいのですが、どうすればよいかわかりません。

この目的のために、空白の私の定義は、テキストを持たないものです。TinyMCE から取得したいくつかの空白タグの段落を次に示します。

<p><strong><br></strong></p>
<p><br></p>
<p>&nbsp;</p>
<p></p>

基本的に、段落タグ内にテキストが表示されない場合は、削除したいと思います..何かアイデアはありますか?

4

1 に答える 1

2

Html Agility Pack<p>を試してみると、HTML フラグメントが DOM に解析されます。この DOM を走査して、基準を満たすタグをすべて取り除くことができます。これは、正規表現を使用するよりもはるかに簡単で堅牢です。

于 2011-11-23T03:54:27.870 に答える