Entry
JPython-compatible re.findall
Jul 5th, 2000 10:03
Nathan Wallace, Hans Nowak, Snippet 348, Magnus L. Hetland
"""
Packages: jpython;text.regular_expressions
"""
"""
Or... perhaps as a function :)
"""
import re
def findall(pattern, text):
p = re.compile(pattern)
result = []
pos = 0
m = p.search(text,pos)
while m:
g = m.groups()
if len(g) == 1:
result.append(g[0])
else:
result.append(g)
pos = m.end()
m = p.search(text,pos)
return result
"""
I'm not sure if it duplicates re.findall exactly, but it seems to work
OK...
"""