3
p = re.compile("[AG].{2}[ATG|ATA|AAG].{1}G")
regex_result = p.search('ZZZAXXATGXGZZZ')
regex_result.group()
'AXXATG'
代わりにAXXATGXG
が必要でした。Python Regexは、最初の "|"一致
p = re.compile("[AG].{2}(?:ATG|ATA|AAG).G")
^^^^^^^^^^^^^^^
(?:ATG|ATA|AAG)
マッチ3つの系列:ATG
、またはATA
またはAAG
のいずれか
美しい説明を参照してください。あなたは私の一日を救った! –