Python:如何将字符串的特定部分提取到列表中

Python: How to extract specific parts of a string into a list

我在 Python 中有一个字符串,我想从中提取一些信息。如您所见,它几乎具有列表格式。

有没有简单的方法可以将其转换为列表?如您所知,我是 Python 和正则表达式

的新手

我正在寻找 "values" 中的数据(3 个数组) 以及相应的标签

类似

ast.literal_eval(re.search("data:(.*)",text_content).groups()[0])

这是 javascript,所以最好尝试使用 json 解码。 如果这是您要解码的唯一文本,或者您总是只有一次文本 "values": , 你可以使用

import json
mark = '"values":'
lists = json.JSONDecoder().raw_decode(text, text.index(mark)+len(mark))[0]