关于字符串中单个反斜杠的问题,无解

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
上一篇下一篇

猜你喜欢

热点阅读