a list/re problem

Lie Ryan lie.1296 at gmail.com
Sat Dec 12 10:52:30 EST 2009


import re
r = re.compile('\*(.+)\*')

def f(s):
      m = r.match(s)
      if m:
          return m.group(1)

l = ['asc', '*nbh*', 'jlsdjfdk', 'ikjh', '*jkjsdfjasd*', 'rewr']

n = [y for y in (f(x) for x in l) if y]




More information about the Python-list mailing list