문자 -
에 대해 정규 표현식 대신 »
으로 바꿉니다. 그것은 모두 잘 작동하지만, 대체 결과를 출력 할 때 이스케이프됩니다. 출력시 문자를 올바르게 인쇄하려면 어떻게합니까?이스케이프 처리 된 문자 디코딩 및 인쇄
#!/usr/bin/python
# coding: utf-8
# -*- coding: utf-8 -*-
import os, sys
import re
searchText = "SKY ROCKETS IN FLIGHT - AFTERNOON DELIGHT"
result = re.sub("(\\-)", "»", searchText)
resultdecoded = result.decode('string_escape')
print("output:", resultdecoded)
('출력', 'FLIGHT의 \ XC2의 \의 xbb 오후 DELIGHT IN SKY 로켓')
'print'를 괄호로 사용하십시오. 이것은 파이썬 3이 아니라 분명히 파이썬 2입니다. –
@MarkRansom 와우, 그것은 쉽습니다 (그렇습니다. 파이썬 2입니다). 만약 당신이 대답으로 그것을 기꺼이 받아 들일거야. 감사합니다 :) – ctfd