例如,如果我有一个字符串'ATGAGGGATAGAGGGTTGGGAGAGATGGATAGGGGATAGATTG' 我必须得到ATG和TTG之间的子串,因为我们可以看到字符串中有两种。
无论如何我都无法弄明白,plz通过它来帮助我!
答案 0 :(得分:8)
使用正则表达式可以轻松实现目标。
例如:
import re
a = 'ATGAGGGATAGAGGGTTGGGAGAGATGGATAGGGGATAGATTG'
print re.findall("ATG(.*?)TTG", a)
输出:
['AGGGATAGAGGG', 'GATAGGGGATAGA']