[python] 정규표현식을 이용한 선택 문자열 검색
import re

# 검색할 문자열
text = "Hello, my name is John Doe. I live in New York."

# 패턴을 정의합니다.
pattern = r"name is (\w+)"

# 문자열에서 패턴을 검색합니다.
match = re.search(pattern, text)

# 일치하는 문자열을 출력합니다.
if match:
    print("일치하는 문자열:", match.group())
    print("이름:", match.group(1))

위의 코드에서는 re.search() 함수를 사용하여 text 문자열에서 name is 다음에 오는 단어를 검색합니다. 정규표현식 패턴인 name is (\w+)에서 (\w+)는 하나 이상의 알파벳 또는 숫자를 나타내는 경계 패턴입니다.

출력 결과는 다음과 같습니다:

일치하는 문자열: name is John
이름: John

정규표현식을 이용하면 선택적인 문자열을 검색하고 필요한 정보를 추출하는 작업을 간단하게 수행할 수 있습니다. 더 많은 정규표현식 패턴을 사용하여 문자열을 검색하고 처리할 수 있습니다.

참고 문헌: