[python] 정규표현식을 이용한 시작 문자열 검색

Python에서는 정규표현식을 사용하기 위해 re 모듈을 제공합니다. re 모듈에는 re.match() 함수가 있으며, 이 함수를 사용하여 시작 문자열을 검색할 수 있습니다.

다음은 예시 코드입니다.

import re

pattern = "^Hello"  # 시작 문자열을 검색할 정규표현식 패턴
text = "Hello, World!"  # 검색할 문자열

result = re.match(pattern, text)

if result:
    print("문자열은 지정된 패턴으로 시작합니다.")
else:
    print("문자열은 지정된 패턴으로 시작하지 않습니다.")

위 코드에서는 ^Hello라는 정규표현식 패턴을 사용하여 text라는 문자열이 “Hello”로 시작하는지 확인합니다. re.match() 함수를 사용하고 결과를 result 변수에 저장한 뒤, 결과에 따라 메시지를 출력합니다. 만약 문자열이 지정된 패턴으로 시작한다면 “문자열은 지정된 패턴으로 시작합니다.”를 출력하고, 그렇지 않은 경우 “문자열은 지정된 패턴으로 시작하지 않습니다.”를 출력합니다.

정규표현식은 문자열 검색에 유용한 도구로 사용될 수 있으며, Python에서는 re 모듈을 통해 이를 활용할 수 있습니다.

참고 자료: