python - urllib2 的正则表达式字符串如何响应

标签 python

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

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

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

^ Starts with $ Ends with

这是我的测试代码

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

我收到这个错误

语法错误:文件 md5decode.py 第 13 行中存在非 ASCII 字符“\xcb”,但未声明编码;请参阅http://python.org/dev/peps/pep-0263/了解详情

最佳答案

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

关于python - urllib2 的正则表达式字符串如何响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58178562/

相关文章:

python - 如何从已经确定的峰/谷指数组中获取极值? [Python]

python - 如何使用PIL填充圆的一部​​分?

python - 4点透视变换失败

python - 在 Python 中为 os.path.expandpath 使用自定义环境变量

python - 使用 python 删除列表中的最后几个组件

python - 导入整个 Python 标准库

python - 循环遍历 python 中的文件夹并打开文件会引发错误

python - 如何为pyqt项目创建windows安装程序

python - 使用 python 代码在 Docker 容器之间共享卷

Python子进程脚本完成后继续运行