如何分割包含\的字符串

时间:2019-07-19 08:49:17

标签: python python-3.x

我正在尝试分割包含\的字符串。根据字符串中的字符,使用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']。有人可以说出原因和纠正方法吗?

0 个答案:

没有答案