Regex在C#中检测超链接时出现问题

本文关键字:问题 超链接 检测 Regex | 更新日期: 2023-09-27 18:00:59

我正在用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>");

Regex在C#中检测超链接时出现问题

看看这个。

我想你在找这个