【发布时间】:2015-04-27 00:20:22
【问题描述】:
我在 Python 字符串中有正则表达式字符串
我希望能够解码以下字符串 并将它们映射到字典中
但我不知道如何用 unicode 解码它们。
有没有办法解决这个问题?
谢谢!
import json
tt = """
"mykey":"(aaa_\\d+){13})_*.*"
"""
json.loads(tt)
ttx = json.dumps(tt)
rm = json.loads(ttx)
>>> type(rm)
<type 'unicode'>
【问题讨论】:
-
不要使用内置关键字作为变量名。
-
已修复。谢谢阿维纳什
-
所以你有一个对单个字符串进行编码的 json(这可能是一个 RE 模式)——what你期望结果是“字典”吗?跨度>
-
我希望能够使用 rm["mykey"] grep 正则表达式
-
源字符串是从哪里来的,不是像上面那样硬编码到你的代码中,是吗?
标签: python regex json python-2.7