write a regex matches 800-555-1212, 555-1212, and also (800) 555-1212.

Fg Nu fgnu32 at yahoo.com
Sat Sep 29 00:25:26 EDT 2012





----- Original Message -----
From: Tim Chase <python.list at tim.thechases.com>
To: Ian Kelly <ian.g.kelly at gmail.com>
Cc: Python <python-list at python.org>
Sent: Saturday, September 29, 2012 9:12 AM
Subject: Re: write a regex matches 800-555-1212, 555-1212, and also (800) 555-1212.

On 09/28/12 22:25, Ian Kelly wrote:
> On Fri, Sep 28, 2012 at 8:17 PM, Tim Chase
>>>> On 09/28/12 19:31, iMath wrote:
>>>>> write a regex matches 800-555-1212, 555-1212, and also (800) 555-1212.
>>
>> r = re.compile(
>>     "800-555-1212|"
>>     "555-1212|"
>>    r"\(800\) 555-1212"
>>     )
> 
> Mine is simpler and faster.
> 
> r = re.compile("")

doh!  «smacks forehead»  Yours is FAR more efficient, and much more
readable than mine.  iMath's teacher will be pleased :-)

-tkc

lulz.

-- 
http://mail.python.org/mailman/listinfo/python-list




More information about the Python-list mailing list