我正在尝试分割包含\
的字符串。根据字符串中的字符,使用string.split("\\\\")
会得到不同的结果。
我用string= "a\c\d"
进行了尝试,并获得了预期的结果['a', 'c', 'd']
。但是在string= "a\b\c\d
上使用它给了我['a\x08', 'c', 'd']
这个奇怪的结果。
var= "a\c\d"
var2= "a\b\c\d"
var.split("\\\\")
var2.split("\\\\")
我期望var2.split("\\\\")
的输出为['a', 'b', 'c', 'd']
,但我得到的是['a\x08', 'c', 'd']
。有人可以说出原因和纠正方法吗?