有一个包含 JSON 和许多任意字符的字符串。例如:
my_string='2018_08_27-system {"a":"b", "c":"d"} finish {} mystring_text'
好吧,这是一个计划。JSON 可以是任何长度和嵌套(取决于生成文件时的许多参数),任何东西都可以在它之前和之后,并且可以有几个子字符串本身是有效的 JSON。简单地说,常规赛是行不通的。是否有一些库或一些经过验证的方法可以从字符串中选择所有包含 JSON 的子字符串?
python3.6
有一个包含 JSON 和许多任意字符的字符串。例如:
my_string='2018_08_27-system {"a":"b", "c":"d"} finish {} mystring_text'
好吧,这是一个计划。JSON 可以是任何长度和嵌套(取决于生成文件时的许多参数),任何东西都可以在它之前和之后,并且可以有几个子字符串本身是有效的 JSON。简单地说,常规赛是行不通的。是否有一些库或一些经过验证的方法可以从字符串中选择所有包含 JSON 的子字符串?
python3.6
如果我理解正确,那么是这样的:
它可以是这样的:
遗憾的是,在 Python 中没有 C 语言函数的类似物——“strstr”。