python - 来自 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/
解决方案
您的代码正在尝试使用ASCII
编码,但井号不是 ASCII 字符。尝试使用 UTF-8 编码。您可以从# -*- coding: utf-8 -*-
.py 文件的顶部开始。
推荐阅读
- php - 使用 cURL 的 POST API 出现问题
- c# - 为什么 ASP.NET 中间件不验证令牌?
- c# - 剑道网格将 DateTime 显示为 /Date(*************)/
- c# - c# 反序列化未标记的 JSON 数组
- pandas - 如何对几列进行分组和求和?
- batch-file - Windows批处理:使用两个不同的列表循环
- postman - Postman API 测试:无法断言值为真
- python - django 2.1 和 python 3.6.5 中的 format_suffix_patterns 错误
- r - 询问:为什么 base R 在使用 factor() 时会有这种行为?
- python - 在 Pygame 中使用可移动字符/图像添加边界