我有一个没有空格的字符串。在两个单词之间提取字符串的正则表达式
ATG AGC TAA CTC AGG TGA TGG GGA ATG CCC CGC TAA
我需要要么TAG|TGA|TAA
(不应该包括结束) ATG
和结束之间提取字符串。我如何从字符串中提取
ATGAGC
和 ATGCCCCGCTAA
使用正则表达式。
我曾尝试
pattern = re.compile(r'(?=(ATG(?:...)*?)(?=TAG|TGA|TAA))')
预期这是行不通的。
你会得到什么结果? – Soviut
我觉得每年这个时候都会问到这个问题......例如[here](http://stackoverflow.com/q/18731894/)和[here](http://stackoverflow.com/ q/16260794 /)和[这里](http://stackoverflow.com/q/19761908/)和[这里](http://stackoverflow.com/q/31757876)和.... – Dan
为什么'ATGCCCCGCTAA'是否包含'TAA'?而“ATGAGC”不? – Kasramvd