如何使用Vb.net正则表达式有效移除字符串中的HTML标签?
- 内容介绍
- 文章标签
- 相关推荐
本文共计286个文字,预计阅读时间需要2分钟。
我的字符串是:`name1name2`我想删除:`...`和``从我的字符串中,我可以使用简单的替换功能,但正则表达式更好,因为它更适合处理这种模式。我试过了:
pythonimport re
text='name1name2'result=re.sub(r'.*?', '', text)print(result)
输出结果为:`name2`
我的字符串是:<span class="name">name1</span><br> <span class="name">name2</span>
我想删除:“< span ...>”和“< / span>”从我的字符串,
我可以使用简单的替换功能,但正则表达式更好,因为运算符.
我试过了:
Regex.Replace(elm.InnerHtml, "<(.|\n)+?>", String.Empty)
但:
<(.|\n)+?>
删除所有html标签,我只需删除span.
替换此正则表达式< span. ?< /跨度>用空字符串Regex.Replace(elm.InnerHtml, @"<span.+?</span>", String.Empty)
如果你想在标签之间保存文字,请使用这个< /?span.*?>
Regex.Replace(elm.InnerHtml, @"</?span.*?>", String.Empty)
本文共计286个文字,预计阅读时间需要2分钟。
我的字符串是:`name1name2`我想删除:`...`和``从我的字符串中,我可以使用简单的替换功能,但正则表达式更好,因为它更适合处理这种模式。我试过了:
pythonimport re
text='name1name2'result=re.sub(r'.*?', '', text)print(result)
输出结果为:`name2`
我的字符串是:<span class="name">name1</span><br> <span class="name">name2</span>
我想删除:“< span ...>”和“< / span>”从我的字符串,
我可以使用简单的替换功能,但正则表达式更好,因为运算符.
我试过了:
Regex.Replace(elm.InnerHtml, "<(.|\n)+?>", String.Empty)
但:
<(.|\n)+?>
删除所有html标签,我只需删除span.
替换此正则表达式< span. ?< /跨度>用空字符串Regex.Replace(elm.InnerHtml, @"<span.+?</span>", String.Empty)
如果你想在标签之间保存文字,请使用这个< /?span.*?>
Regex.Replace(elm.InnerHtml, @"</?span.*?>", String.Empty)

