Python论坛  - 讨论区

标题:Re: [python-chinese] Python还是有很多错误啊

2004年09月15日 星期三 09:57

River river at exoweb.net
Wed Sep 15 09:57:20 HKT 2004

python 的 正则表达式 和.net的正则表达式规则不一样的,并不是python有错.问号是一个多意符,其规则和.net的不一样。

----- Original Message ----- 
From: "Anew" <Anewboy at citiz.net>
To: "python-chinese" <python-chinese at lists.python.cn>
Sent: Wednesday, September 15, 2004 1:24 AM
Subject: [python-chinese] Python还是有很多错误啊


> python-chinese,您好!
> 
> 最近很多用Python,所以感觉尤为深刻。不多说了,给大家看一个例子:
> 这个是我在使用正则表达式的时候得错误。
> 
> reTxt="""(.*)?"""
> re.compile(reTxt)
> 错误是:
> re.compile(reTxt)
> Traceback (most recent call last):
>   File "", line 1, in ?
>   File "D:\usr\PROGRA~1\Python23\lib\sre.py", line 179, in compile
>     return _compile(pattern, flags)
>   File "D:\usr\PROGRA~1\Python23\lib\sre.py", line 229, in _compile
>     raise error, v # invalid expression (不正确的表达式! 晕~~~~ )
> error: nothing to repeat
> 
> 我还在我的Gentoo Linux 上测试了一下,也一样.python 的版本是 2.3.3
> 
> (PS: 虽然我不想说,但是我在 .net下却可以实现.)
> 
>         致
> 礼!
>   
> 
>         Anew
>         Anewboy at citiz.net
>           2004-09-15
> 


--------------------------------------------------------------------------------


> _______________________________________________
> python-chinese list
> python-chinese at lists.python.cn
> http://python.cn/mailman/listinfo/python-chinese
> 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2004年09月15日 星期三 10:25

yinghua04 at hotmail.com yinghua04 at hotmail.com
Wed Sep 15 10:25:41 HKT 2004

测试
test!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20040915/a6be2225/attachment.htm

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2004年09月15日 星期三 10:33

yinghua04 at hotmail.com yinghua04 at hotmail.com
Wed Sep 15 10:33:19 HKT 2004

TEST!
TEST!!!TEST@
测试!
    测试!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20040915/c1686224/attachment.html

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2004年09月15日 星期三 10:49

yinghua04 at hotmail.com yinghua04 at hotmail.com
Wed Sep 15 10:49:30 HKT 2004

小弟刚刚接触linux系统,还是个莱鸟。由于解决不了usb鼠标问题,现在还在用windows。
我目前对python还只是理论了解状态,希望以后会追上各位前辈!!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20040915/f260f34c/attachment.html

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2004年09月16日 星期四 08:39

梅劲松  stephen.cn at gmail.com
Thu Sep 16 08:39:07 HKT 2004

正则表达式的起源是在unix系统下。能在asp、sqlserver、.net等下面用的正则表达式已经发生了很大的变化,也精简了很多。功能也没有unix下的强大。
可能是per和python需要通过命令管道和unix系统本身交互,所以这两种语言是除了shell本身以外对正则表达式支持最全的了。

我赞同其他朋友的意见,可能是你的正则表达式错误了。如果方便,你可以将你要实现的功能写出来我们讨论一下。


On Wed, 15 Sep 2004 09:57:20 +0800, River <river at exoweb.net> wrote:
> python 的 正则表达式 和.net的正则表达式规则不一样的,并不是python有错.问号是一个多意符,其规则和.net的不一样。
> 
> 
> 
> ----- Original Message -----
> From: "Anew" <Anewboy at citiz.net>
> To: "python-chinese" <python-chinese at lists.python.cn>
> Sent: Wednesday, September 15, 2004 1:24 AM
> Subject: [python-chinese] Python还是有很多错误啊
> 
> > python-chinese,您好!
> >
> > 最近很多用Python,所以感觉尤为深刻。不多说了,给大家看一个例子:
> > 这个是我在使用正则表达式的时候得错误。
> >
> > reTxt="""(.*)?"""
> > re.compile(reTxt)
> > 错误是:
> > re.compile(reTxt)
> > Traceback (most recent call last):
> >   File "", line 1, in ?
> >   File "D:\usr\PROGRA~1\Python23\lib\sre.py", line 179, in compile
> >     return _compile(pattern, flags)
> >   File "D:\usr\PROGRA~1\Python23\lib\sre.py", line 229, in _compile
> >     raise error, v # invalid expression (不正确的表达式! 晕~~~~ )
> > error: nothing to repeat
> >
> > 我还在我的Gentoo Linux 上测试了一下,也一样.python 的版本是 2.3.3
> >
> > (PS: 虽然我不想说,但是我在 .net下却可以实现.)
> >
> > 致
> > 礼!
> >
> >
> > Anew
> > Anewboy at citiz.net
> > 2004-09-15
> >
> 
> --------------------------------------------------------------------------------
> 
> > _______________________________________________
> > python-chinese list
> > python-chinese at lists.python.cn
> > http://python.cn/mailman/listinfo/python-chinese
> > 
> 
> _______________________________________________
> python-chinese list
> python-chinese at lists.python.cn
> http://python.cn/mailman/listinfo/python-chinese
> 
> 
>


[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2004年09月16日 星期四 08:51

limodou limodou at gmail.com
Thu Sep 16 08:51:58 HKT 2004

对。因为我觉得?应该放在小括号里才是正确的。


On Thu, 16 Sep 2004 08:39:07 +0800, 梅劲松 <stephen.cn at gmail.com> wrote:
> 正则表达式的起源是在unix系统下。能在asp、sqlserver、.net等下面用的正则表达式已经发生了很大的变化,也精简了很多。功能也没有unix下的强大。
> 可能是per和python需要通过命令管道和unix系统本身交互,所以这两种语言是除了shell本身以外对正则表达式支持最全的了。
> 
> 我赞同其他朋友的意见,可能是你的正则表达式错误了。如果方便,你可以将你要实现的功能写出来我们讨论一下。
> 
> On Wed, 15 Sep 2004 09:57:20 +0800, River <river at exoweb.net> wrote:
> > python 的 正则表达式 和.net的正则表达式规则不一样的,并不是python有错.问号是一个多意符,其规则和.net的不一样。
> >
> >
> >
> > ----- Original Message -----
> > From: "Anew" <Anewboy at citiz.net>
> > To: "python-chinese" <python-chinese at lists.python.cn>
> > Sent: Wednesday, September 15, 2004 1:24 AM
> > Subject: [python-chinese] Python还是有很多错误啊
> >
> > > python-chinese,您好!
> > >
> > > 最近很多用Python,所以感觉尤为深刻。不多说了,给大家看一个例子:
> > > 这个是我在使用正则表达式的时候得错误。
> > >
> > > reTxt="""(.*)?"""
> > > re.compile(reTxt)
> > > 错误是:
> > > re.compile(reTxt)
> > > Traceback (most recent call last):
> > >   File "", line 1, in ?
> > >   File "D:\usr\PROGRA~1\Python23\lib\sre.py", line 179, in compile
> > >     return _compile(pattern, flags)
> > >   File "D:\usr\PROGRA~1\Python23\lib\sre.py", line 229, in _compile
> > >     raise error, v # invalid expression (不正确的表达式! 晕~~~~ )
> > > error: nothing to repeat
> > >
> > > 我还在我的Gentoo Linux 上测试了一下,也一样.python 的版本是 2.3.3
> > >
> > > (PS: 虽然我不想说,但是我在 .net下却可以实现.)
> > >
> > > 致
> > > 礼!
> > >
> > >
> > > Anew
> > > Anewboy at citiz.net
> > > 2004-09-15
> > >
> >
> > --------------------------------------------------------------------------------
> >
> > > _______________________________________________
> > > python-chinese list
> > > python-chinese at lists.python.cn
> > > http://python.cn/mailman/listinfo/python-chinese
> > >
> >
> > _______________________________________________
> > python-chinese list
> > python-chinese at lists.python.cn
> > http://python.cn/mailman/listinfo/python-chinese
> >
> >
> >
> _______________________________________________
> python-chinese list
> python-chinese at lists.python.cn
> http://python.cn/mailman/listinfo/python-chinese
> 



-- 
I like python!


[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号