拆分反斜杠合并拆分元素

Split on backslash merges split elements

我尝试在反斜杠上拆分字符串。但是,split 方法没有 return 2 个元素,只有 1 个没有反斜杠的元素:

'0.023750[=10=].023746'.split("\")
> ["0.023750.023746"]

split 方法不起作用,因为“\0”是特殊符号,如“\n”或“\r”,表示 NULL。这就是为什么您的字符串被错误解释的原因。解决办法是:在你的字符串符号前写上'r'。它会告诉解释器忽略特殊符号。

r'0.023750[=10=].023746'.split("\")
> ['0.023750', '0.023746']