我正在尝试使用Python按逗号拆分字符串:
s = "year:2020,concepts:[ab553,cd779],publisher:elsevier"
但是我希望忽略方括号 [] 内的任何逗号。因此,上述内容的结果将是:
["year:2020", "concepts:[ab553,cd779]", "publisher:elsevier"]
有人对如何做到这一点有建议吗?我尝试使用 re.split,像这样:
params = re.split(",(?![\w\d\s])", param)
但它不能正常工作。