将正则表达式解码为Python中的字典

用户名

我在python字符串中有正则表达式字符串

我希望能够解码以下字符串并将其映射到字典中

但是我不知道如何从unicode中解码它们。

反正有解决这个问题的方法吗?

谢谢!

import json
tt = """
"mykey":"(aaa_\\d+){13})_*.*"
"""

json.loads(tt)

ttx = json.dumps(tt)
rm = json.loads(ttx)

>>> type(rm)
<type 'unicode'>
Pietzcker团队

tt不是有效的JSON字符串-似乎您无法发布ValueError调用时收到消息json.loads(tt)

如果是json.dumps(tt),则只需将整个多行字符串编码为一个JSON对象,该对象在解析后会解码回字符串,而不是字典(这就是它的原因type(unicode))。

为了获得有效的JSON字符串,您需要将“字典条目”用大括号括起来,并且必须正确地避免使用反斜杠。以下“作品”:

>>> tt = """{
... "mykey":"(aaa_\\\\d+){13})_*.*"
... }"""
>>> rm = json.loads(tt)
>>> type(rm)
<type 'dict'>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python中以正则表达式为键的字典

来自分类Dev

Python:正则表达式或字典

来自分类Dev

正则表达式-将连字符后的文本提取到Python中的字典中

来自分类Dev

Python-解码还是正则表达式?

来自分类Dev

在Perl中解码正则表达式

来自分类Dev

解码JS正则表达式

来自分类Dev

如何使用正则表达式将多行文本块解析为字典?

来自分类Dev

python中的正则表达式

来自分类Dev

python中的正则表达式

来自分类Dev

python中的正则表达式*

来自分类Dev

python中的正则表达式

来自分类Dev

将字典应用于正则表达式

来自分类Dev

将正则表达式应用于文本文件并将结果保存在字典 python 中

来自分类Dev

Python - For 循环字典,值为 findall 正则表达式

来自分类Dev

python中的正则表达式:将2个正则表达式组合为一个

来自分类Dev

正则表达式可检测Python字典语法

来自分类Dev

正则表达式断言字典

来自分类Dev

将Perl正则表达式转换为python正则表达式

来自分类Dev

将python搜索正则表达式转换为ruby正则表达式

来自分类Dev

将限制设置为正则表达式的长度

来自分类Dev

正则表达式:将URL修剪为根

来自分类Dev

正则表达式将文本解析为参数

来自分类Dev

用python中的字典值替换正则表达式匹配组

来自分类Dev

使用正则表达式从字典中解析出值并计数(Python)

来自分类Dev

Python-使用正则表达式在字典中查找键

来自分类Dev

如何在python中的正则表达式中使用字典?

来自分类Dev

如何使用 Python 使用字典中包含的正则表达式进行 grep

来自分类Dev

正则表达式的正则表达式在Python中不匹配

来自分类Dev

尝试为Python安装正则表达式

Related 相关文章

热门标签

归档