[EMAIL PROTECTED] 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? >
#>>> s = ('a', 'b', 's1', 's2', 'c') #>>> import re #>>> regexp = re.compile('^s.*') #>>> filter( regexp.match, s) #('s1', 's2') #>>> Gerard -- http://mail.python.org/mailman/listinfo/python-list