python中如何表示非_如何在Python中显示非ASCII字符?

我用这种方式使用python shell:

>>> s = 'Ã'

>>> s

'\xc3'

如何打印s变量以显示字符_????这是第一个也是最简单的问题。实际上,我正在从一个具有非ASCII字符的网页获取内容,如前一个和其他具有tilde的字符,如_、_)、_…、_等。此外,我正在尝试在模式表达式中使用这些字符执行一个regex,以对抗网页的内容。

如何解决这个问题??

这是一个regex示例:

u'

]*>\s*Definición\s*]*>\s*(?P[\w ,-:\.\(\)]+)\s*'

如果我使用Expression应用程序,效果会很好。

编辑[05/26/2009 16:38]:

对不起,关于我的解释。我会尽量解释清楚的。

我得从一页纸上取些文本。我有那个页面的URL,我有regex来获取那个文本。我认为第一件事是雷吉克斯错了。我用expresso检查过,工作正常,我得到了我想要的文本。所以,我认为第二件事是打印页面的内容,当我看到内容不是我在网页源代码中看到的内容时。区别在于非ASCII字符,如_、_、_……等等。现在,我不知道该怎么做,也不知道问题是页面内容的编码还是regex的模式文本。我定义的正则表达式之一是前一个。

问题是:使用regex有什么问题吗?哪个模式文本有非ASCII字符????

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值