[python] 정규표현식을 이용한 시작 문자열 추출하기

우선, Python에서는 re 모듈을 사용하여 정규표현식을 다룰 수 있습니다. 아래는 예시 코드입니다.

import re

def extract_start_string(text):
    pattern = r'^\w+'  # 시작 문자열을 추출하는 정규표현식 패턴
    match = re.search(pattern, text)
    if match:
        return match.group()
    else:
        return None

# 테스트 입력
text = 'Hello World!'
start_string = extract_start_string(text)
print(start_string)  # 출력: 'Hello'

위의 코드에서 extract_start_string 함수는 주어진 텍스트에서 시작 문자열을 추출합니다. 정규표현식 패턴 r'^\w+'은 문자와 숫자로 이루어진 시작 문자열을 의미합니다. re.search 함수를 사용하여 주어진 텍스트에서 패턴에 매칭되는 첫 번째 문자열을 찾습니다. 매칭된 문자열은 match.group()으로 가져올 수 있습니다.

위의 예시에서는 'Hello World!' 문자열에서 시작 문자열인 'Hello'를 추출했습니다.

이와 같이 정규표현식을 사용하면 시작 문자열을 쉽게 추출할 수 있습니다. 정규표현식을 유연하고 정확하게 사용하여 주어진 텍스트에서 다양한 패턴을 찾아내는 것도 가능합니다. Python의 re 모듈에 대해 더 자세히 알고 싶다면 공식 문서를 참고하시기 바랍니다.