찾다

 >  Q&A  >  본문

python中如何替换字符串中的"\\"符号?

代码

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

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

错如如下!

再补充一下问题

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

我要获取到中文

我要获取到中文

我要获取到中文

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

伊谢尔伦伊谢尔伦2803일 전1238

모든 응답(1)나는 대답할 것이다

  • 怪我咯

    怪我咯2017-04-18 09:16:00

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


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

    으아악

    결과는

    으아악

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

    으아악

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

    으아악

    출력결과

    으아악

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

    매우 간단합니다

    으아악

    출력

    으아악

    회신하다
    0
  • 취소회신하다