[파이썬] 정규 표현식의 매칭 결과 문자열 잘라내기

정규 표현식은 문자열에서 원하는 패턴을 찾을 수 있는 강력한 도구입니다. 파이썬의 re 모듈을 사용하여 정규 표현식을 작성하고 문자열에서 패턴을 매칭시킬 수 있습니다. 이번 글에서는 정규 표현식의 매칭 결과를 잘라내는 방법에 대해 알아보겠습니다.

import re

# 문자열에서 패턴 매칭 결과 문자열 잘라내기
text = "Hello, my name is John Doe. I am 25 years old."
pattern = r"my name is ([A-Za-z ]+)\."
match = re.search(pattern, text)
if match:
    name = match.group(1)
    print(f"My name is {name}")

위의 예제 코드는 “my name is “ 다음에 오는 문자열을 정규 표현식을 사용하여 매칭시키고 결과를 잘라내는 방법을 보여줍니다.

결과 예시:

My name is John Doe

정규 표현식을 사용하여 문자열에서 원하는 부분을 잘라내는 것은 매우 유용한 기능입니다. 이를 통해 텍스트 처리나 데이터 추출 작업을 더욱 효과적으로 할 수 있습니다. 파이썬의 re 모듈은 이러한 작업에 매우 유연하고 강력한 도구로 활용될 수 있으니, 정규 표현식에 대한 이해를 높이고 다양한 활용 방법을 시도해보시기 바랍니다.