Regular Expression Hell?
Ben Park
benpark at my-deja.com
Mon May 8 21:17:11 EDT 2000
More information about the Python-list mailing list
Mon May 8 21:17:11 EDT 2000
- Previous message (by thread): Regular Expression Hell?
- Next message (by thread): failure of importing Numerics
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
I believe the spaces in 'ftp | http' should not be there. this line URL = re.compile(r'((ftp | http)://[\w-]+(?:\.[\w-]+)*(?:/[\w-]*)*)') should be URL = re.compile(r'((ftp|http)://[\w-]+(?:\.[\w-]+)*(?:/[\w-]*)*)') A good place to learn RE is http://www.python.org/doc/howto/regex/regex.html Ben Park In article <8f7d9n$ii7 at autodesk.autodesk.com>, "Akira Kiyomiya" <akira.kiyomiya at autodesk.com> wrote: > Okay, these two regular expression codes are from Python Essential Reference > book and I am pretty confused about these. > > Could someone dare to explan step by step? > > e_mail = re.compile(r'([a-zA-Z][\w-]*@[\w-]+(?:\.[w-]+)*)') > > # I know [a-zA-Z] any lower or upper word.....[\w-]?? any alphabetical > character?? what is "-" after "\w"? > # I know @, you need it for the e-mail.... Then, I am lost.... > > URL = re.compile(r'((ftp | http)://[\w-]+(?:\.[\w-]+)*(?:/[\w-]*)*)') > > # I know ftp or http part plus "://" you need it for URL. Then,..... I am > lost.... > > Akira > > Sent via Deja.com http://www.deja.com/ Before you buy.
- Previous message (by thread): Regular Expression Hell?
- Next message (by thread): failure of importing Numerics
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list