python

[Python] 특정 문자열 제거하는 방법

seokhyun2 2017. 5. 27. 02:24

문자열을 처리하다보면, 특정한 문자열 혹은 기호를 제거하려고 시도하는 경우가 발생합니다.

특히, \n 이나 \t 같은 기호를 제거하는 경우가 많은데 특정 문자열을 제거할 때 편하게 쓸 수 있는 함수가 있습니다.

 

함수는 replace라는 함수인데,

string.replace('바꾸기 전 문자열','바뀐 후 문자열')

과 같이 사용할 수 있습니다.

 

본래의 목적은 문자열을 바꾸려는 함수이지만, 바뀐 후의 문자열에 아무것도 입력하지 않는 다면 특정 문자열을 제거하는 방법으로 사용할 수 있는 것입니다.

 

예시)

name = '\t\t 꽃 무늬 \n 티셔츠 \t\t'

name = name.replace('\t', '').replace('\n', '')

 

위와 같이 사용하면 \t 와 \n 을 동시에 제거할 수 있습니다.