使用正则表达式搜索“ bcd”,排除“ abcd”

时间:2018-09-18 03:52:28

标签: python regex

我需要搜索一个关键字,例如“ bcd”或“ BCD”;但要排除“ abcd”的结果。

我该如何使用正则表达式来做到这一点?

我现在在该网站上找到的内容与所有内容都匹配,但不包括一个单词。

2 个答案:

答案 0 :(得分:2)

尝试此正则表达式,

(?<!a|A)(bcd|BCD)

这将匹配bcd,而不是在'a'之后

Regex

答案 1 :(得分:1)

您可以尝试一下

(?i)(?:^|[^a])bcd

您可以在这里玩,

https://regex101.com/r/jp0lqF/4