본문 바로가기
BackEnd/파이썬

파이썬 정규표현식 괄호 내부 문자 추출하기

by whdgus928 2023. 4. 7.

정규표현식을 사용하여 문자열 속에 있는 괄호 내부 문자들을 추출해보자

 

() 사이에 있는 문자열을 추출

import re

test = "hello (2023/04) welcome"

#괄호 내부 내용만 추출
p = re.compile('\(([^)]+)')
m = p.findall(test)
print(m)

# 앞 뒤 괄호까지 포함
p = re.compile('\([^)]+\)')
m = p.findall(test)
print(m)

 

[ ] 사이에 문자열을 추출

import re

test = "hello [2023/04] welcome"

#괄호 내부 내용만 추출
p = re.compile('\[([^]]+)\]')
m = p.findall(test)
print(m)

# 앞 뒤 괄호까지 포함
p = re.compile('\[([^]]+)\]')
m = p.findall(test)
print(m)

 

반응형

댓글