저는 파이썬으로 글을 쓰고 있습니다. 이중 따옴표 나 영어 이외의 문자와 같은 특수 문자가 포함 된 유니 코드가 있습니다.파이썬에서 특수 문자를 자동으로 이스케이프 처리하지만 알파벳순으로 이스케이프 처리하지 않는 방법은 무엇입니까?
특수 문자를 자동으로 이스케이프하고 싶지만 re.escape를 사용하면 모든 영어 이외의 문자도 이스케이프 처리합니다. 그게 일어날 지 모르겠습니다.
어쨌든 이것은 내 파이썬 코드가이 유니 코드를 포함하는 자바 스크립트를 작성할 때 javascript가 이러한 모든 중복 슬래시가있는 HTML 요소를 인쇄하기 때문에 문제가됩니다.
내가 뭘 잘못하고 있니?
이
은 결과 JS 코드 :var myString='\ע\נ\ב\ר'
그것은해야
var myString='ענבר'
UPDATE : 나는 json.dumps (...)를 사용하지만 이전과 이후 추가 따옴표를 추가 . 누구든지 그것을 제거하는 방법을 알고 있습니까?
're.escape'이며, 이름에서 알 수 있듯이 정규 표현식에서 리터럴로 사용하기 위해 문자열을 이스케이프 처리합니다. 그것은 완전히 다른 것입니다. – delnan