[Python] 정규표현식 괄호, 특수문자 제거

Apic·2023년 3월 10일
0

코딩

목록 보기
9/14


모듈 임포트

import re

문자열

str = '[] 1234234 AS{@HG(A#T)}DGL !LKDG@(NGLS)ㅁㄴㅇㅎㅅㅂ'

출력 결과
[] 1234234 AS{@HG(A#T)}DGL !LKDG@(NGLS)ㅁㄴㅇㅎㅅㅂ

대괄호 제거

str = re.sub(r"\s*\[.*?\]", "", str)

출력 결과
1234234 AS{@HG(A#T)}DGL !LKDG@(NGLS)ㅁㄴㅇㅎㅅㅂ

중괄호 제거

str = re.sub(r"\s*\{.*?\}", "", str)

출력 결과
[] 1234234 ASDGL !LKDG@(NGLS)ㅁㄴㅇㅎㅅㅂ

소괄호 제거

str = re.sub(r'\([^)]*\)', '', str)

출력 결과
[] 1234234 AS{@HG}DGL !LKDG@ㅁㄴㅇㅎㅅㅂ

특수문자(.,@!{}()[] 등) 제거

str = re.sub(r"[^\uAC00-\uD7A30-9a-zA-Z\s]", "", str)

출력 결과
1234234 ASHGATDGL LKDGNGLS

profile
코딩 공부하는 사람

0개의 댓글