Regex.Replace HTML字符串在空字符串中

时间:2014-12-17 09:34:56

标签: .net regex

我正在尝试替换像

这样的字符串
<p><strong>@001@</strong></p>

<p><strong>@002@</strong></p>

<p><strong>@010@</strong></p>

或空字符串中从1到10的任何其他数字。

我试过这个

Regex.Replace(HTML, @"[<p><a-z>@0-9@</a-z></p>]", "");

但它从字符串

中删除所有html标签

1 个答案:

答案 0 :(得分:1)

好像你想要这样的东西,

Regex.Replace(HTML, @"<p><(\w+\b[^<>]*)>@0(?:0[1-9]|10)@</\1></p>", "");

DEMO