PY
py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import re
pattern = r"(egg(?:spam)*)"
string = "sinfhweggdifndheggspamdjdneggspamspamdhdn"
print(re.findall(pattern,string))
n = re.finditer(pattern,string)
for i in n:
print(i.group())
n = re.finditer(pattern,string)#property of iterator, consumed after one used
print(list(map(lambda x: x.group(),n)))
Enter to Rename, Shift+Enter to Preview
OUTPUT
Run