代码
'{"code":"A00185","data":"\\u5bf9\\u4e0d\\u8d77\\uff0c\\u60a8\\u77ed\\u65f6\\u95f4\\u53d1\\u8868\\u535a\\u6587\\u8fc7\\u591a\\uff0c\\u8bf7\\u591a\\u4f11\\u606f\\uff0c\\u6ce8\\u610f\\u8eab\\u4f53\\uff01\\u611f\\u8c22\\u60a8\\u5bf9\\u65b0\\u6d6a\\u535a\\u5ba2\\u7684\\u652f\\u6301\\u548c\\u5173\\u6ce8\\uff01"}'
用正则不行,用replace
不行,应该是\
是属于转义符,不过因为访问的源码中,想把这个替换一下,要怎么处理!?
问题补充:
我是想把\\
替换成\
请问要怎么处理?
错如如下!
楼下一楼的大哥一直答不对题,我也是比较郁闷.我就想把一个字符串
\\
的替换成\
然后想要如下结果:
其他的原理什么的其实我一点也不关心,最好是用一行代码就能回答问题的,万分感谢!
转移字符的情况下,
\\
=\
。楼主说不行,我还专门测试了下。
结果是
看到楼主新帖的代码片段,再更一下,楼主没见代码提示都变红了?
这句本来就是错误的写法,因为
\'
转义将一个右引号转义了之后,第二个字符串就不完整了,当然会报错。另外,按照题主的要求,本来就不需要替换,因为这个字符串本来就是一个
\
,在定义字符串的时候,写两个\\
,才等于真正的一个\
。可以用以下代码验证:
输出结果
几番交涉,终于知道了题主的目的,就是想解析出json中的中文而已。。。
很简单
输出