我的字符串是:
<span class="name">name1</span><br> <span class="name">name2</span>
我想从我的字符串中删除"<span ...>"
和"</span>"
,
我可以使用简单的替换功能,但正则表达式更好,因为运算符。
我试过了:
Regex.Replace(elm.InnerHtml, "<(.|\n)+?>", String.Empty)
但:
<(.|\n)+?>
删除所有html标记,我只需删除span。
答案 0 :(得分:3)
将此正则表达式<span.+?</span>
替换为空字符串
Regex.Replace(elm.InnerHtml, @"<span.+?</span>", String.Empty)
如果您想在代码之间保存文字,请使用此</?span.*?>
Regex.Replace(elm.InnerHtml, @"</?span.*?>", String.Empty)