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

meg*_*ana 1 regex asp.net

我需要一个正则表达式,它给我未封闭的标签,我可以找到它们并以编程方式关闭它们.

就像,我有下面的文字

<tag>
<p> hello world <p> this is <p>test.</p> this is test. <p> end it 
</tag>
Run Code Online (Sandbox Code Playgroud)

我想从中找到未封闭的标签并使用Regex关闭它们.

任何的想法??谢谢Meghana

Ode*_*ded 6

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

我建议你使用HTML Agility Pack来解析和重写HTML.