regexを使用して、特定のHTMLブロック内のHTMLタグを削除することはできますか?RegexでHTMLを削除する
など。
<body>
<p>Hello World!</p>
<table>
<tr>
<td>
<p>My First HTML Table</p>
</td>
</tr>
</table>
すべてのPタグを削除する必要はありません。テーブル要素内のタグのみを削除します。
ネストされたpタグ内のテキストを削除または保持する機能は理想的です。
ありがとうございました。
HTMLの特定のブロック内には、確かに。 '[
私の最初のHTMLテーブル
] [私の最初のHTMLテーブル]' - しかし、一般的な解決策では、実際のHTMLパーサーを使用してください。 – QuentinHTMLと正規表現に関する質問に対する正式な回答を参照する必要があります:http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags/1732454# 1732454 –
@Andrew - 確かに私のお気に入りの答え - と私はすべてのSEの好きな答えを推測する:-) –