def get_properties_dict(self, properties_str):
if isinstance(properties_str, dict):
return properties_str
properties = collections.OrderedDict()
pattern = re.compile('(\S+?)\s*"(.*?)"')
for m in re.finditer(pattern, properties_str):
key = m.group(1)
value = m.group(2)
properties[key] = value
return properties
评论列表
文章目录