finding the list of the matched strings

jm.suresh@no.spam.gmail.com jm.suresh at gmail.com
Sun Nov 5 07:54:42 EST 2006


Hi, I have a list of strings. And I want to find the subset which
matches a particular regular expression.

import re
ll = ('a', 'b', 's1', 's2', '3s')
p = re.compile('^s.*')
newList = filter(lambda s: p.match(s), ll)

I suppose there should be simple function to do this in re module. Is
there any?

I searched google, but could not find one, may be for keywords were not
perfect.

Thanks.
Suresh




More information about the Python-list mailing list