<分区>
我正在尝试创建一个正则表达式过滤器来检测一个字符串是否包含没有特定单词的特定子字符串。
比如我想找出所有包含子串“account manager”的字符串,并排除所有的managers、senior managers和senior account managers
我尝试使用 re.findall(r"account|manager") 然后检查数组的长度是否为 2 并且数组不包含单词 senior 或 sr。
取而代之的是,我想创建一个表达式来(排除单词 senior 和 sr)和(包括单词 account 和 manager) 因此,对于以下示例,条件应返回 True/False 条件值:
sr manager - False
senior key account manager - False
sr. key account manager - False
account manager - True
key account manager - True
manager - False
account manager - True
我尝试创建如下内容,但这是不正确的: (?!senior|sr)(key|account|manager)
有谁知道检查这种情况的正确方法是什么?