0

嗨,我正在使用此代码:

Dim expr As String = "\<(.|\n)+?\>"

并试图删除下面的超链接:

<a href="https://support.sample.com/applications/ManagemyEngagements/Documents/SolutionContingency.html" target="_blank">demo </a>

我的目标是返回超链接描述“demo”,但是当尝试用空字符串替换匹配的项目时,所有的项目都被替换了。

期望的结果:

demo

请帮忙

谢谢!

4

1 回答 1

1

您的字符串有 3 个部分:
A:<a ...>
B:演示
C:</a>

匹配你可以使用的 3 个部分: /<a [^>]+>(.*?)<\/a>/

<a [^>]+>匹配A,以“”开头的字符串
(.*?)匹配B,不贪婪
<\/a>匹配的任意数据 C,字符串“”

于 2013-08-13T09:50:05.357 回答