【发布时间】:2012-02-13 22:07:06
【问题描述】:
使用 .NET。
要搜索的示例字符串:
For more information on foreclosures visit <a href="http://www.us.gov/foreclosures.aspx">forclosures</a>
需要正则表达式来查找(并随后替换)这个字符串中的单词 foreclosures...但只有锚标记之外的实例。所以在这个例子中,只有单词“foreclosures”的第一个实例应该匹配。锚标记内的任何内容都应完全忽略。
我目前的正则表达式(还没有正确排除内部文本)是:
\bforeclosures(?!([^<]+)?>)
更新:在已经提供第一个响应之后... 我使用的是 VB.NET,但我也精通 C#。
【问题讨论】:
标签: .net regex regex-negation