给定一个字符串,比如'acf0ce{"name1":{"usedname"="aa","nowname"="ab"},"age":34}ddd500{"age":32,"gender":"male"}{"name":"cc","age":24}hhhss'请问如何把这些json提取出来?(我只会python)
无字符间隔开,可以把相连的}{ 或 ][ 做分隔
比如:
import re
s = '{"name":"aa","age":34}{"name":"bb","age":32}{"name":"cc","age":24}'
li = re.split(r"(?<=[\}\]])\s*(?=[\{\[])",s)
print(li)
re.findall('.*({?.*?}?).*',str).getall()