2014-05-21 5 views
1

":"또는 "!"와 같이 파이썬에서 문자 앞에 백 슬래시를 제거하려면 어떻게해야합니까?파이썬 문자 세트 전에 백 슬래시를 제거하십시오.

편집 :이 줄이 있다고 가정 해 봅시다. "This is a line of text\!". 백 슬래시없이 그냥 "This is a line of text!"이되고 싶습니다.

+1

더 구체적 일 수 있습니까? 당신이 가지고 있고 무엇을 얻고 싶은지 설명하십시오. – lenik

+0

특수 문자를 이스케이프하는 백 슬래시는 어떻게됩니까? ''It \ 's 12 \ \'clock''과 같습니다. –

답변

3

현재 정규식을 사용할 수 있습니다

>>> import re 
>>> s = "This is a line of text\!, hello\: It\"s" 
>>> re.sub(r'\\([!:])', r'\1', s) 
'This is a line of text!, hello: It"s' 
+0

그게 전부입니다. 고마워요! – Vintage

0

을 모든 백 슬래시를 제거하려는 경우, 간단한 방법은 다음과 같습니다 백 슬래시를 이스케이프해야하고, 당신이 수

print "This is a line of text\!".replace('\\','') 

주 다른 문자를 이스케이프하는 데 사용되는 백 슬래시를 제거하십시오.

관련 문제