문자열 처리 기법
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'로 끝나지 않습니다.")
^ & $ 와 동일한 의미
re.MULTILINE을 사용하면 전체 문자열을 대상으로 함(원래는 각 줄을 대상으로 했음)
점프투 파이썬