正则表达式找到未关闭的HTML标记并关闭它们

时间:2012-04-23 12:20:53

标签: asp.net regex

我需要一个正则表达式,它为我提供未关闭的标签,我可以找到它们并以编程方式关闭它们。

就像,我有下面的文字

<tag>
<p> hello world <p> this is <p>test.</p> this is test. <p> end it 
</tag>

我希望从中找到未封闭的标签,并使用正则表达式关闭它们。

任何想法? 谢谢Meghana

1 个答案:

答案 0 :(得分:6)

正则表达式不适合执行此任务。请参阅here,了解原因。

我建议您使用HTML Agility Pack来解析和重写HTML。