finding the list of the matched strings
jstroud at mbi.ucla.edu
Sun Nov 5 14:04:19 CET 2006
jm.suresh at no.spam.gmail.com wrote:
> 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
I think I'm having some network problems. I'll try again. Also the
previous "attempt" had a typo (perhaps a freudian slip).
By the way, don't name your own objects with the names of built-in
types, such as "list" or "str", etc.
More information about the Python-list