brunch

You can make anything
by writing

C.S.Lewis

by 내가 사는 세상 Apr 21. 2024

기초개념 - 정규표현식

문자열 처리 기법




^ : 문자열 맨 처음과 일치


import re


pattern = r'^apple'  # 정규표현식 패턴

text = "apple is a fruit."  # 대상 문자열

match = re.search(pattern, text)  # 정규표현식으로 검색


# 결과 출력

if match:

    print("문자열이 'apple'로 시작합니다.")

else:

    print("문자열이 'apple'로 시작하지 않습니다.")




$ : 문자열 맨 마지막과 일치

import re


pattern = r'apple$'  # 정규표현식 패턴

text = "I love eating apple"  # 대상 문자열

match = re.search(pattern, text)  # 정규표현식으로 검색


# 결과 출력

if match:

    print("문자열이 'apple'로 끝납니다.")

else:

    print("문자열이 'apple'로 끝나지 않습니다.")



/A(문자열 맨 처음) & /Z(문자열 맨 마지막)

^ & $ 와 동일한 의미

re.MULTILINE을 사용하면 전체 문자열을 대상으로 함(원래는 각 줄을 대상으로 했음)




참고자료

점프투 파이썬

매거진의 이전글 개체지향 - 클래스
작품 선택
키워드 선택 0 / 3 0
댓글여부
afliean
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari