【发布时间】:2016-10-17 21:10:11
【问题描述】:
对于以下条目,我想排除以_OK 结尾的词
我找到了一个匹配以_OK 结尾的单词的正则表达式
但我想找到相反的结果
此正则表达式匹配以 _OK 结尾的单词
\b(\w+(?:_OK))\b
输入:
SMHST_BI_V2016AUG
SMHST BI V2016AUG_OK
SMHST_BI_V2016SEP
SMHST_BI_V2016SEP_OK
【问题讨论】:
-
这在正则表达式中可能会也可能不会,这取决于您使用的库或编程语言(您需要“负前瞻”,这并不总是可用)。但是,您当然可以使用您拥有的正则表达式,然后从控制代码中处理所有 不 匹配的行。这有意义吗?
-
另外,
SMHST BI V2016AUG_OK是拼写错误,还是您想将SMHST和BI视为有效匹配项?
标签: regex