반응형
괄호 혹은 특수 문자를 포함하여 사이에 있는 글자 까지 모두 지울 수 있는 방법을 기록한다.
괄호 안의 경우 아래와 같이 정규식을 작성해주면 된다.
추후 참고하여 정규식을 작성할 것
import re
re_text = 'haha(haha)'
print(re.sub(r'\([^)]*\)', '', re_text))
# 출력 결과 : 'haha'
위의 \( \) 값 대신에 다른 특수문자를 사용해서 지우는 것도 가능하다
( ) 괄호 대신에 다른 특수문자 ( ^, $, {, [ ) 등을 괄호가 들어가는 곳에 넣으면 된다.
예를들어 <, > 안의 글자를 지울때는 아래와 같이 하면 된다
re.sub(r'\<[^)]*\>', '', re_text)
반응형
'정규식' 카테고리의 다른 글
[ 정규식 ] 트윗의 해시 태크, 링크 제거하기 (0) | 2021.03.22 |
---|---|
[ 정규식 ] emoji 이모티콘 제거하기 (0) | 2021.03.18 |
[ 정규식 ] 특수문자 제거하기 (0) | 2021.03.18 |