Python分割字符串忽略\";

Python分割字符串忽略\";,python,string,split,Python,String,Split,文件包含如下行: 'MEASUREMENT machine.b_runs "Bit \"machine runs\" Bit"' 我想把它分成一个列表,如下所示: list = ['\'MEASUREMENT', 'machine.b_runs', 'Bit \"machine runs\" Bit'] 因此,通过忽略\“ 如何在python中实现这一点?x=r'MEASUREMENT machine.b_运行“Bit\”machine运行“Bit”' x=r'MEASUREMENT mac

文件包含如下行:

'MEASUREMENT machine.b_runs "Bit \"machine runs\" Bit"'
我想把它分成一个列表,如下所示:

list = ['\'MEASUREMENT', 'machine.b_runs', 'Bit \"machine runs\" Bit']
因此,通过忽略
\“

如何在python中实现这一点?

x=r'MEASUREMENT machine.b_运行“Bit\”machine运行“Bit”'
x=r'MEASUREMENT machine.b_runs "Bit \"machine runs\" Bit"'
print re.split(r'\s(?=(?:(?:[^"]|\\")*(?<!\\)"(?:[^"]|\\")*(?<!\\)")*(?:[^"]|\\")*$)',x)

打印重新拆分(r'\s(?=(?:(?:[^“]\\”)*(?您可以使用正则表达式拆分字符串并删除分隔符:您的strin-like
“\\\”位”机器运行\“位”
?示例字符串应该以单引号结尾。我们的开头是双引号。您可以解释一下,
r(?=(?:(?:[^]\\)是什么吗*(?@Itaipu是一个前瞻性语句,用于查找前面有一对“The”的空间。The”不应在其前面有\