正则表达式返回超链接中的描述

时间:2013-08-13 08:23:55

标签: .net regex hyperlink

您好我正在使用此代码:

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

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

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

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

期望的结果:

demo

请帮忙

谢谢!

1 个答案:

答案 0 :(得分:1)

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

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

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