re.group vs re.groups
Huaiyu Zhu
huaiyu at gauss.almadan.ibm.com
Wed Oct 10 20:08:45 EDT 2001
More information about the Python-list mailing list
Wed Oct 10 20:08:45 EDT 2001
- Previous message (by thread): re.group vs re.groups
- Next message (by thread): re.group vs re.groups
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Replying to my own post a few minutes ago ... On Thu, 11 Oct 2001 00:01:06 +0000 (UTC), Huaiyu Zhu <huaiyu at gauss.almadan.ibm.com> wrote: >Hi, I'm puzzled by the behavior of the group and groups attributes of the re >match objects. Why would b.group(0) below return the entire match string? Never mind. I found out that group(0) has this special meaning. The actual group index starts from one. So b.group(1) does it. Should have read the doc more carefully ... > >Python 2.1 (#1, Oct 2 2001, 15:35:43) >[GCC 2.95.2 19991024 (release)] on linux2 >>>> import re >>>> start = re.compile("^\[(\d{4})\] ") >>>> b = start.match ("[0256] ") >>>> b ><SRE_Match object at 0x80d8658> >>>> b.group() >'[0256] ' >>>> b.group(0) >'[0256] ' >>>> b.groups(0) >('0256',) >>>> b.groups() >('0256',) >>>> b.groups()[0] >'0256' > >Huaiyu >
- Previous message (by thread): re.group vs re.groups
- Next message (by thread): re.group vs re.groups
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list