[Python] 특수문자 제거, replace()와 정규식
July 19, 2024
replace()와 정규표현식 등을 이용하여 문자열에서 특수문자를 제거하는 방법에 대해서 알아보겠습니다.
1. 정규표현식으로 특수문자 제거
아래와 같이 정규표현식으로 특수문자 제거할 수 있습니다.
sub(pattern, repl, string)
: string에서 pattern에 일치하는 문자열을 repl로 변경
import re
text = "안녕하세요! 이것은~ 예제입니다."
cleaned_text = re.sub(r'[^\w\s]', '', text)
print(cleaned_text)
Output:
안녕하세요 이것은 예제입니다
2.
Output:
3.
Output:
4.
Output:
5.
Output:
6.
Output: