我有一个字符串变量,它代表一个dos路径,例如:
var = “d:\stuff\morestuff\Furtherdown\THEFILE.txt”
我想把这个字符串分成:
[ “d”, “stuff”, “morestuff”, “Furtherdown”, “THEFILE.txt” ]
我尝试过使用split()和replace(),但它们要么只处理第一个反斜杠,要么将十六进制数字插入字符串。
我需要以某种方式将这个字符串变量转换为原始字符串,以便我可以解析它。
最好的方法是什么?
我还应该添加,var的内容,即我试图解析的路径,实际上是一个命令行查询的返回值。这不是我自己生成的路径数据。它存储在一个文件中,命令行工具不会转义反斜杠。