我正在尝试找到一个可用于解析 HTML block 以查找某些特定文本的正则表达式,但前提是该文本不是现有超链接的一部分。我想把非链接变成链接,这很容易,但是用单个表达式识别非链接似乎比较麻烦。在以下示例中:
This problem is a result of BugID 12.
If you want more information, refer to <a href="/bug.aspx?id=12">BugID 12</a>.
我想要一个表达式来查找“BugID 12”,以便可以链接它,但我不想匹配第二个表达式,因为它已经链接了。
以防万一,我正在使用 .NET 的正则表达式。
最佳答案
不要这样做!请参阅 Jeff Atwood 的 Parsing Html The Cthulhu Way !
关于c# - 用于查找不属于超链接的文本的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2393017/