Можно ли использовать регулярное выражение для удаления тегов HTML внутри определенного блока HTML?Удалить HTML с помощью Regex
E.g.
<body>
<p>Hello World!</p>
<table>
<tr>
<td>
<p>My First HTML Table</p>
</td>
</tr>
</table>
Я не хочу удалять все теги P, только те, что находятся внутри элемента таблицы.
Возможность удалять или сохранять текст внутри вложенного тега p будет идеальной.
Спасибо.
Внутри конкретного блока HTML? Конечно. 's [
Моя первая таблица HTML
] [Моя первая таблица HTML]' - но для любого общего решения используйте настоящий синтаксический анализатор HTML. – QuentinЯ должен направить вас к каноническому ответу на любой вопрос, связанный с HTML и регулярными выражениями: http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags/1732454# 1732454 –
@ Андрей - конечно мой любимый ответ когда-либо - и я думаю, что любимый ответ на все SE :-) –