정규식

[ 정규식 ] 괄호 안에 문자, 문장 제거하기

쟈누이 2021. 3. 18. 17:44
반응형

 

 

괄호 혹은 특수 문자를 포함하여 사이에 있는 글자 까지 모두 지울 수 있는 방법을 기록한다.

 

 

괄호 안의 경우 아래와 같이 정규식을 작성해주면 된다.

추후 참고하여 정규식을 작성할 것

 

import re
re_text = 'haha(haha)'
print(re.sub(r'\([^)]*\)', '', re_text))

# 출력 결과 : 'haha'

 

 

위의 \( \) 값 대신에 다른 특수문자를 사용해서 지우는 것도 가능하다

( ) 괄호 대신에 다른 특수문자 ( ^, $, {, [ ) 등을 괄호가 들어가는 곳에 넣으면 된다.

 

 

예를들어 <, > 안의 글자를 지울때는 아래와 같이 하면 된다

re.sub(r'\<[^)]*\>', '', re_text)

 

 

 

반응형