python中如何替换字符串中的"\\"符号?
伊谢尔伦
伊谢尔伦 2017-04-18 09:14:00
0
1
1199

代码

'{"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不行,应该是\是属于转义符,不过因为访问的源码中,想把这个替换一下,要怎么处理!?

问题补充:
我是想把\\替换成\ 请问要怎么处理?

错如如下!

再补充一下问题

楼下一楼的大哥一直答不对题,我也是比较郁闷.我就想把一个字符串\\的替换成\
然后想要如下结果:

我要获取到中文

我要获取到中文

我要获取到中文

其他的原理什么的其实我一点也不关心,最好是用一行代码就能回答问题的,万分感谢!

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

모든 응답(1)
刘奇

전송문자의 경우 \=입니다.


원래 포스터에는 안된다고 해서 구체적으로 테스트해봤습니다.

으아악

결과는

으아악

포스터의 새 게시물에서 코드 스니펫을 보고 다시 업데이트했습니다. 코드 프롬프트가 표시되지 않고 포스터가 빨간색으로 바뀌었습니다.

으아악

이 문장은 원래 잘못 작성되었습니다. ' escape가 닫는 따옴표를 이스케이프 처리한 후 두 번째 문자열이 불완전하고 당연히 오류가 보고되기 때문입니다.
그리고 질문자님의 요청에 따르면 이 문자열은 원래 이기 때문에 바꿀 필요가 없습니다. 문자열을 정의할 때 \ 두 개를 쓰면 실제 와 같습니다. .
다음 코드로 확인할 수 있습니다:

으아악

출력결과

으아악

여러 번의 협상 끝에 마침내 질문의 목적이 json에서 중국어를 파싱하는 것임을 알게 되었습니다. . .

매우 간단합니다

으아악

출력

으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!