关于字符串中单个反斜杠的问题,无解
2019-06-25 本文已影响0人
变异宝宝
单个反斜杠""在字符串中充当转义字符的作用,没有实际意义。也就是说"\str" ,会被解析为"str"。
"abc\def".toString() // "abcdef"
"abc\def".indexOf("\\") // -1
"abc\def" // abcdef
所以字符串中单个反斜杠,想去用replace替换是无解的,因为他根本不存在!
解决办法是如果想使用就再加个""把他转义了。
"abc\\def".toString() // "abc\def"
"abc\\def".indexOf("\\") // 3
"abc\\def" // abc\def