正则表达式在C#中检测超链接的问题

时间:2011-06-30 13:55:19

标签: c# regex visual-studio-2010 replace

我正在使用C#中的超链接替换文本。这里的问题是......

案例1:没问题

输入:ASAss12345

输出:ASAss12345

案例2:此处出现问题

输入:ASAss12345

输出:ASAss12345'> ASAss12345

首选输出:ASAss12345

我该如何纠正这个问题。编码她以供参考。

mailItem.HTMLBody = Regex.Replace(mailItem.HTMLBody, "(?<!http://stack.com/=)ASA[a-z][a-z][0-9][0-9][0-9][0-9][0-9](?!</a>)", "<a href='http://stack.com/=$&'>$&</a>");

1 个答案:

答案 0 :(得分:1)

看看这个。

我认为您正在寻找This

相关问题