two ideoms at one blow: line-reading and regexp-matching
Christian Tanzer
tanzer at swing.co.at
Thu Feb 21 01:49:16 EST 2002
More information about the Python-list mailing list
Thu Feb 21 01:49:16 EST 2002
- Previous message (by thread): two ideoms at one blow: line-reading and regexp-matching
- Next message (by thread): two ideoms at one blow: line-reading and regexp-matching
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Russell Nelson <nelson at crynwr.com> wrote: > There are two Python ideoms that bother me: > > while 1: > line = file.readline() > if not line: break No need for this one in 2.2. > and: > > matched = re.match(r'egexp(.*)', line) > if matched: > print matched.group(1) It's trivial to write a class Regexp which allows this style of code: pat = Regexp(r'egexp(.*)') ... if pat.match (line) : print pat.last_match.group (1) > Should I write up a PEP or has this already been discussed and > dismissed? It's been discussed time and again. Writing a PEP and having it dismissed might make future discussions a bit shorter <wink>. And then, it might not. -- Christian Tanzer tanzer at swing.co.at Glasauergasse 32 Tel: +43 1 876 62 36 A-1130 Vienna, Austria Fax: +43 1 877 66 92
- Previous message (by thread): two ideoms at one blow: line-reading and regexp-matching
- Next message (by thread): two ideoms at one blow: line-reading and regexp-matching
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list