标签: c# regex
仍然习惯于正则表达式中的外观,但似乎无法获得
\b(?>! key)foreign\b
成为正确的解决方案? 我试图在某些文本中找到外来词的所有实例,但不是外键或外键。
答案 0 :(得分:2)
如何:\bforeign(?!\s?key)\b
\bforeign(?!\s?key)\b
示例:http://regexr.com?343k9
答案 1 :(得分:2)
前瞻需要在foreign之后(并且您不需要>):
foreign
>
\bforeign(?! key)\b
单词边界将处理foreignkey个案。
foreignkey