Python论坛  - 讨论区

标题:[python-chinese] re区分unicode么?

2006年12月10日 星期日 19:46

brightman fenyon在126.com
星期日 十二月 10 19:46:26 HKT 2006

>>> import re
>>> res = re.search("([0-9]{1,3}\.){3}\.[0-9]{1,3}",u'IP地址
211.69.204.153城市天气')
>>> print res
None

匹配ip地址的,可能我写错了吧


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

2006年12月10日 星期日 19:49

limodou limodou在gmail.com
星期日 十二月 10 19:49:24 HKT 2006

On 12/10/06, brightman <fenyon在126.com> wrote:
> >>> import re
> >>> res = re.search("([0-9]{1,3}\.){3}\.[0-9]{1,3}",u'IP地址
> 211.69.204.153城市天气')
> >>> print res
> None
>
> 匹配ip地址的,可能我写错了吧
>
u''这种用法在交互环境下往往得到的不是真正的unicode,一般是用在源程序中。所以你可以:

print repr(u'IP地址211.69.204.153城市天气')

来看它到底是不是被正确编码了。

re模块中有一个re.UNICODE选项可以用来支持unicode.


-- 
I like python!
UliPad <>: http://wiki.woodpecker.org.cn/moin/UliPad
My Blog: http://www.donews.net/limodou

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

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

    你的回复:

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

    Zeuux © 2025

    京ICP备05028076号