Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #30777

RE: + in regular expression

From Saroo Jain <Saroo_Jain@infosys.com>
Subject RE: + in regular expression
Date 2012-10-05 03:44 +0000
References <CA+YdQ_4qK+UGjxpuzjsg3rVQfcQVLPgPB1SqP6Y+REa=OB8ZYQ@mail.gmail.com> <k4l0nq$udn$1@ger.gmane.org>
Newsgroups comp.lang.python
Message-ID <mailman.1835.1349408939.27098.python-list@python.org> (permalink)

Show all headers | View raw


x3=re.match("\s{6}+",str)

instead use
x3=re.match("\s{6,}",str)

This serves the purpose. And also give some food for thought for why the first one throws an error.

Cheers,
Saroo

-----Original Message-----
From: Python-list [mailto:python-list-bounces+saroo_jain=infosys.com@python.org] On Behalf Of Mark Lawrence
Sent: Friday, October 05, 2012 3:29 AM
To: python-list@python.org
Subject: Re: + in regular expression

On 04/10/2012 04:01, contro opinion wrote:
>>>> str="          gg"
>>>> x1=re.match("\s+",str)
>>>> x1
> <_sre.SRE_Match object at 0xb7354db0>
>>>> x2=re.match("\s{6}",str)
>>>> x2
> <_sre.SRE_Match object at 0xb7337f38>
>>>> x3=re.match("\s{6}+",str)
> Traceback (most recent call last):
>    File "<stdin>", line 1, in <module>
>    File "/usr/lib/python2.6/re.py", line 137, in match
>      return _compile(pattern, flags).match(string)
>    File "/usr/lib/python2.6/re.py", line 245, in _compile
>      raise error, v # invalid expression
> sre_constants.error: multiple repeat
>>>>
>
> why the  "\s{6}+"  is not a regular pattern?
>
>
>

Why are you too lazy to do any research before posting a question?

-- 
Cheers.

Mark Lawrence.

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

**************** CAUTION - Disclaimer *****************
This e-mail contains PRIVILEGED AND CONFIDENTIAL INFORMATION intended solely 
for the use of the addressee(s). If you are not the intended recipient, please 
notify the sender by e-mail and delete the original message. Further, you are not 
to copy, disclose, or distribute this e-mail or its contents to any other person and 
any such actions are unlawful. This e-mail may contain viruses. Infosys has taken 
every reasonable precaution to minimize this risk, but is not liable for any damage 
you may sustain as a result of any virus in this e-mail. You should carry out your 
own virus checks before opening the e-mail or attachment. Infosys reserves the 
right to monitor and review the content of all messages sent to or from this e-mail 
address. Messages sent to or from this e-mail address may be stored on the 
Infosys e-mail system.
***INFOSYS******** End of Disclaimer ********INFOSYS***

Back to comp.lang.python | Previous | Next | Find similar | Unroll thread


Thread

RE: + in regular expression Saroo Jain <Saroo_Jain@infosys.com> - 2012-10-05 03:44 +0000

csiph-web