Skip to main content
 首页 » 编程设计

c#之正则表达式脑抽筋之匹配 "foreign"但不匹配 "foreign key"

2024年02月13日31exmyth

仍在习惯正则表达式中的环视,但似乎无法理解

\b(?>! key)foreign\b 

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

请您参考如下方法:

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

\bforeign(?! key)\b 

单词边界将处理 foreignkey 的情况。