Нахождение подстроки регулярным выражением
Есть длинная строка в 20000 знаков. В ней надо найти подстроку которая начинается на определенные 3 буквы и заканчивается на другие три буквы. Пробовал такое используя модуль re
re.findall(r'ATG\w+TAA') , выводит всю строку.
Ответы (1 шт):
Автор решения: Egettl
→ Ссылка
import re
t = "dagehrgteshrtjTERHtnregATGfwaehrytewasehrT#D#AWTAAesrdj5hy$H$EWFEGRdwafsegdrhthrgefwATGwesrhtjrht34AWT#rtj6h5y4t34y5y4t3T$YRHGTR"
print(re.findall(r'ATG.*?AWT', t))
Вывод:
>> ['ATGfwaehrytewasehrT#D#AWT', 'ATGwesrhtjrht34AWT']