Regular expression query

Giovanni Bajo noway at sorry.com
Sat Feb 4 04:26:57 EST 2006


Martin Biddiscombe wrote:

> "parameter=12ab"
> "parameter=12ab foo bar"
> "parameter='12ab'"
> "parameter='12ab' biz boz"
> "parameter="12ab""
> "parameter="12ab" junk"

>>> import shlex
>>> def extract(s):
...     s = s.split("=")[1]
...     s = shlex.split(s)[0]
...     return s
...
>>> extract("parameter=12ab")
'12ab'
>>> extract("parameter=12ab foo bar")
'12ab'
>>> extract("parameter='12ab'")
'12ab'
>>> extract("parameter='12ab' biz boz")
'12ab'
>>> extract('parameter="12ab"')
'12ab'
>>> extract('parameter="12ab" junk')
'12ab'

-- 
Giovanni Bajo





More information about the Python-list mailing list