正则表达式braincramp - 匹配“外国”而不是“外键”

时间:2013-03-12 17:41:03

标签: c# regex

仍然习惯于正则表达式中的外观,但似乎无法获得

\b(?>! key)foreign\b

成为正确的解决方案? 我试图在某些文本中找到外来词的所有实例,但不是外键或外键。

2 个答案:

答案 0 :(得分:2)

如何:\bforeign(?!\s?key)\b

示例:http://regexr.com?343k9

答案 1 :(得分:2)

前瞻需要在foreign之后(并且您不需要>):

\bforeign(?! key)\b

单词边界将处理foreignkey个案。