js字符串中单个反斜杠的处理方案(如何不被当做转义字符解析) 5
vars=sssfunction();//sssfunction方法将返回"c:\bbbbb\aaaa\cccc\dddd\uuu8.txt",这个方法不能改动(前提!比...
var s=sssfunction(); //sssfunction方法将返回"c:\bbbbb\aaaa\cccc\dddd\uuu8.txt",这个方法不能改动(前提!比如这个是调用ocx的方法,而不是js本身定义的方法)。
document.getElementById("v").innerHTML(s);
就像类似这样的问题,有什么方案能在js处理范围内使js不把字符串中的单个反斜杠当做转义?
我试了一些编码解码的方法,和网上搜的一些正则替换方法,都不能达到目的。 展开
document.getElementById("v").innerHTML(s);
就像类似这样的问题,有什么方案能在js处理范围内使js不把字符串中的单个反斜杠当做转义?
我试了一些编码解码的方法,和网上搜的一些正则替换方法,都不能达到目的。 展开
3个回答
推荐于2016-03-07 · 知道合伙人数码行家
关注
展开全部
java中转义某个特殊字符 需要在特殊字符前面加上反斜杠
因为\是转义字符 为特殊字符 所以 \\代表\。
比如:System.out.print("\\");这句话就输出一个反斜杠("\")。
扩展:
当你要打印无法列出的字符,比如换行符等等,要用转义字符,还有就是一些在字符串内要搞错的字符,总之是对编译器来说具有特殊意义的字符。下面是Java中转义字符序列:
\b 退格键
\t Tab键
\n 换行符号
\f 进纸
\r 回车键
\\ 反斜杠
\' 单引号
\" 双引号
例如:System.out.print("He said \"Java is fun\"");
它的输出结果是 He said "Java is fun"
System.out.print("c:\\windows\\system32")
输出结果是 c:\windows\system32
因为\是转义字符 为特殊字符 所以 \\代表\。
比如:System.out.print("\\");这句话就输出一个反斜杠("\")。
扩展:
当你要打印无法列出的字符,比如换行符等等,要用转义字符,还有就是一些在字符串内要搞错的字符,总之是对编译器来说具有特殊意义的字符。下面是Java中转义字符序列:
\b 退格键
\t Tab键
\n 换行符号
\f 进纸
\r 回车键
\\ 反斜杠
\' 单引号
\" 双引号
例如:System.out.print("He said \"Java is fun\"");
它的输出结果是 He said "Java is fun"
System.out.print("c:\\windows\\system32")
输出结果是 c:\windows\system32
展开全部
document.getElementById("v").innerHTML(s);
改成
document.getElementById("v").innerTEXT(s);
试试
改成
document.getElementById("v").innerTEXT(s);
试试
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
\\===>\
这就是单斜杠
这就是单斜杠
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询