You are on page 1of 1

import re

with open('moby.txt','r') as f:
text=f.read()
text=text.replace('\n','')
#print(text)

#regex=r'\b[a-z]+tion\b'
#regex=r'\b[a-z]+tions?\b'
#regex=r'([aeiou])(\1){1}\b'
#regex= r'\b[a-z]+[ts]ions?\b'
#regex=r'[a-z]*[aeiou]{3}[a-z]*'
#result=re.findall(regex,text)
#regex = r'\b(my|your|their)\b'
regex=r'[a-z]+tion\b'
#regex=r'\b[a-zA-Z]+tion\b'
result=re.search(regex,text)
print(result)

index=0
while True:
m=re.search(regex,text[index:],re.I)
if not m:
quit()
else:
print(text[index+m.start()-10:index+m.end()+10])
index=index+m.end()

# or result=re.findall(regex,text)
# print(result)

You might also like