Python 正则表达式提取字典中 'docurl' 值
你可以使用正则表达式和 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() 函数来找到所有匹配的结果,并将它们存储在一个列表中。
原文地址: https://www.cveoy.top/t/topic/o31n 著作权归作者所有。请勿转载和采集!