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

单个反斜杠""在字符串中充当转义字符的作用,没有实际意义。也就是说"\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
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容