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]
我在 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]