尝试这个:
>>> import re>>> dict(re.findall(r'(S+)=(".*?"|S+)', s)){'key3': '"SrtingWithoutSpace"', 'key2': '"string with space"', 'key1': '1234'}
如果您还想删除引号:
>>> {k:v.strip('"') for k,v in re.findall(r'(S+)=(".*?"|S+)', s)}
欢迎分享,转载请注明来源:内存溢出
尝试这个:
>>> import re>>> dict(re.findall(r'(S+)=(".*?"|S+)', s)){'key3': '"SrtingWithoutSpace"', 'key2': '"string with space"', 'key1': '1234'}
如果您还想删除引号:
>>> {k:v.strip('"') for k,v in re.findall(r'(S+)=(".*?"|S+)', s)}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)