Is there any way to use regex match on a stream in python? like
reg = re.compile(r\'\\w+\') reg.match(StringIO.StringIO(\'aa aaa aa\'))
And
Yes - using the getvalue method:
getvalue
import cStringIO import re data = cStringIO.StringIO("some text") regex = re.compile(r"\w+") regex.match(data.getvalue())