我想要实现的是搜索以下模式XXXxXXX
,但我不想要类似XXXXxXXX
或XXXxXXXX
匹配的东西。
当我尝试以下操作时,它只是无法给我一个输出
test = "DDDfSSSsFFFjKKKk"
p = re.compile('(?![A-Z])[A-Z]{3}([a-z]{1})[A-Z]{3}(?![A-Z])')
x = p.findall(test)
虽然当我开始(?![A-Z])
时它工作得很好,但它并没有起到避免的作用XXXXxXXX
test = "DDDfSSSsFFFjKKKk"
p = re.compile('[A-Z]{3}([a-z]{1})[A-Z]{3}(?![A-Z])')
x = p.findall(test)
知道我在这里做错了什么吗?