首页 > 解决方案 > 来自 urllib2 的正则表达式字符串如何响应

问题描述

我想要来自 urllib2 请求的正则表达式响应,当我收到响应时,我得到了这个字符串

<span title="decrypted md5 hash">abc123</span>

我的正则表达式测试不适用于

^ 以 $ 开头

这是我的测试代码

uva = re.search(r'^decrypted md5 hash.$</span>', resultado)

我收到了这个错误

SyntaxError:第 13 行 md5decode.py 文件中的非 ASCII 字符“\xcb”,但未声明编码;有关详细信息,请参见http://python.org/dev/peps/pep-0263/

标签: python

解决方案


您的代码正在尝试使用ASCII编码,但井号不是 ASCII 字符。尝试使用 UTF-8 编码。您可以从# -*- coding: utf-8 -*-.py 文件的顶部开始。


推荐阅读