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

정규표현식은 문자열에서 패턴을 찾는데 사용되는 강력한 도구입니다. 이를 이용하면 특정한 규칙을 가진 문자열을 추출하거나 조작할 수 있습니다. 이번에는 Python에서 정규표현식을 이용하여 문자열의 끝 부분을 추출해보겠습니다.

re 모듈

Python에서는 정규표현식을 사용하기 위해 re 모듈을 제공합니다. 이 모듈을 임포트해야 합니다.

import re

끝 문자열 추출하기

import re

string = "Hello, world!"
pattern = r"(\w+)$"

result = re.search(pattern, string)
end_string = result.group()

print(end_string)

위 예제에서 우리는 “Hello, world!”라는 문자열에서 끝에 있는 문자열을 추출하고자 합니다. 이를 위해 정규표현식 패턴인 (\w+)$를 사용하였습니다.

re.search(pattern, string) 메서드를 사용하여 패턴에 일치하는 문자열을 검색하고 결과 객체를 반환합니다. result.group()을 호출하면 정규표현식 패턴과 일치하는 부분 문자열을 가져올 수 있습니다.

위 예제 코드를 실행하면 “world!”라는 결과가 출력됩니다.

결론

정규표현식은 Python에서 문자열을 다루는 강력한 도구입니다. 이를 이용하여 문자열의 끝 부분을 추출하거나 원하는 형태로 조작할 수 있습니다. re 모듈을 사용하여 정규표현식을 처리할 수 있으며, 이를 활용하여 다양한 문자열 작업을 수행할 수 있습니다.

더 자세한 내용은 Python 공식 문서를 참조하시기 바랍니다.