【问题标题】:how regex string response from urllib2来自 urllib2 的正则表达式字符串如何响应
【发布时间】:2020-01-30 09:04:34
【问题描述】:

我想要来自 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/

【问题讨论】:

  • md5decode.py 中的第 13 行是什么?
  • 你看过那个链接了吗?
  • @Selcuk 第 13 行是上面显示的代码
  • @MauriceMeyer 是的,但我不知道为什么我的编码不起作用

标签: python


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    # coding: utf8 添加到您的python 脚本的最顶部应该可以解决该编码错误,但与此同时,我认为您的正则表达式并没有按照您的意愿进行操作。 :)

    【讨论】:

      猜你喜欢
      • 2020-05-06
      • 2018-01-02
      • 2012-01-07
      • 1970-01-01
      • 1970-01-01
      • 2015-07-19
      • 2021-01-12
      • 2019-12-25
      • 1970-01-01
      相关资源
      最近更新 更多