[python] 정규표현식을 이용한 중괄호 안의 문자열 추출

중괄호 안에 있는 문자열을 추출하기 위해서는 Python의 정규표현식을 사용할 수 있습니다. 정규표현식은 특정한 패턴에 매칭되는 문자열을 찾는 데 사용되며, 중괄호 안의 문자열을 추출하기에 적합한 방법입니다.

다음은 정규표현식을 사용하여 중괄호 안의 문자열을 추출하는 예제 코드입니다.

import re

# 중괄호 안의 문자열 추출을 위한 정규표현식 패턴
pattern = r"\{(.*?)\}"

# 문자열에서 중괄호 안의 문자열 추출
string = "이것은 {중괄호 안의} 문자열입니다."
matches = re.findall(pattern, string)

# 추출된 문자열 출력
for match in matches:
    print(match)

위의 예제 코드를 실행하면, “중괄호 안의”라는 문자열이 출력됩니다. 정규표현식 "\{(.*?)\}"{로 시작하고 }로 끝나는 중괄호 안의 모든 문자열을 찾도록 패턴을 지정합니다. re.findall() 함수를 사용하여 패턴과 문자열을 매칭시킨 후, 추출된 문자열을 출력합니다.

정규표현식을 사용하여 중괄호 안의 문자열을 추출하는 방법을 익히면, 다양한 문자열 처리 작업에 유용하게 활용할 수 있습니다.

참고 자료