スペースなしの文字列があります。2つの単語の間の文字列を抽出する正規表現
ATG AGC TAA CTC AGG TGA TGG GGA ATG CCC CGC TAA
私はATG
とTAG|TGA|TAA
のいずれかで終わる(終わりを含めるべきではありません) の間の文字列を抽出する必要があります。文字列から文字列を抽出するには
ATGAGC
および ATGCCCCGCTAA
正規表現を使用する方法私は期待どおりに動作しません
pattern = re.compile(r'(?=(ATG(?:...)*?)(?=TAG|TGA|TAA))')
を試してみましたが、何
。正規表現次
どのような結果が得られますか? – Soviut
私はこの同じ質問が毎年この時間の周りに尋ねられるように感じます....例えば[ここ](ここでは)(http://stackoverflow.com/q/18731894/)と[ここ](http://stackoverflow.com/ q/16260794 /)と[here](http://stackoverflow.com/q/19761908/)と[ここ](http://stackoverflow.com/q/31757876)と.... – Dan
なぜ 'ATGCCCCGCTAA' 'TAA'を含んでいますか?そして「ATGAGC」はありませんか? – Kasramvd