Re: Regular Expression match

2010-09-24 Thread Vlastimil Brom
2010/9/25 AON LAZIO : > Hi, >    Say I have >    p = re.compile('a|b') >    text = 'a' >    d = p.findall(text) >    #d -> ['a'] >    What is the way to find out which pattern p match (the former or latter)? > I mean without knowing the outcome of p.findall >    Thanks > > -- > Aonlazio > '

Re: regular expression match collection

2005-02-04 Thread [EMAIL PROTECTED]
Thanks you... -- http://mail.python.org/mailman/listinfo/python-list

Re: regular expression match collection

2005-02-04 Thread P
[EMAIL PROTECTED] wrote: Hello, For example I have a string : "Halo by by by" Then I want to take and know the possition of every "by" how can I do it in python? [ match.start() for match in p.finditer("Helo by by by") ] see: http://mail.python.org/pipermail/python-list/2004-December/255013.html --

Re: regular expression match collection

2005-02-04 Thread Steve Holden
[EMAIL PROTECTED] wrote: Hello, For example I have a string : "Halo by by by" Then I want to take and know the possition of every "by" how can I do it in python? I tried to use: p = re.compile(r"by") m = p.search("Helo by by by") print m.group() # result "by" print m.span() # result (5,7)

Re: regular expression match collection

2005-02-04 Thread Fredrik Lundh
<[EMAIL PROTECTED]> wrote: > For example I have a string : "Halo by by by" > Then I want to take and know the possition of every "by" > how can I do it in python? > > I tried to use: > > p = re.compile(r"by") > m = p.search("Helo by by by") > print m.group() # result "by" > print m.span() # r

Re: Regular expression match objects - compact syntax?

2005-02-04 Thread Diez B. Roggisch
Johann C. Rocholl wrote: > > How do you people handle this? Usually we don't bothe too much. But it has been suggested to do something like this: class Matcher: def __init__(self, rex): self.rex = rex def match(self, s): self.m = self.rex.match(s) return not self.m