我正在尝试使用 re.split 在 Python 中拆分一个看起来像这样的字符串:
#NAME="Foo" NAME2="foobar" NAME3="BAR BAR"
comp = "NAME=\"Foo\" NAME2=\"FOO BAR\" NAME3=\"BAR BAR\""
这就是我的拆分函数(包括正则表达式)的样子:
re.split('(\s\w+\=\".*?\")', comp)
结果如下所示:
['NAME="Foo"', 'NAME2="foobar"', '', 'NAME3="BAR BAR"', '']
虽然这是正确的,但我想摆脱所有空元素。