你可以使用正则表达式和 Python 的 re 模块来提取字典中 'docurl' 的值。下面是一个实现示例:

import re

text = 'abc([{”docurl':'dsfsd'},{”docurl':'dsfsddfs'},{}])'
pattern = r'”docurl':'([^']*)''

matches = re.findall(pattern, text)
print(matches)

运行这个程序,你将得到一个包含所有匹配的 'docurl' 值的列表。输出结果如下:

['dsfsd', 'dsfsddfs']

在这个示例中,我们使用正则表达式 ”docurl':'([^']*)' 来匹配 'docurl' 以及其后面的值。其中 ([^']*) 表示匹配任意非双引号的字符。最后,我们使用 re.findall() 函数来找到所有匹配的结果,并将它们存储在一个列表中。

Python 正则表达式提取字典中 'docurl' 值

原文地址: https://www.cveoy.top/t/topic/o31n 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录