私が達成しようとしているのは、次のパターンを検索することですが、または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)
私がここで間違っていることについて何か考えはありますか?