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: