question on regular expressions
Sean Ross
seandavidross at hotmail.com
Fri Dec 3 13:01:50 EST 2004
"Darren Dale" <dd55 at cornell.edu> wrote in message
news:coq8n8$san$1 at news01.cit.cornell.edu...
> I'm stuck. I'm trying to make this:
>
> file://C:%5Cfolder1%5Cfolder2%5Cmydoc1.pdf,file://C
> %5Cfolderx%5Cfoldery%5Cmydoc2.pdf
>
> (no linebreaks) look like this:
>
> ./mydoc1.pdf,./mydoc2.pdf
>
> my regular expression abilities are dismal. I won't list all the
> unsuccessful things I've tried, in a nutshell, the greedy operators are
> messing me up, truncating the output to ./mydoc2.pdf. Could someone offer
a
> suggestion?
>
> Thanks,
> Darren
from os.path import basename
import urllib
url = 'file://C:%5Cfolder1%5Cfolder2%5Cmydoc1.pdf'
print './%s'%basename(urllib.url2pathname(url))
HTH,
Sean
More information about the Python-list
mailing list