본문 바로가기
분석하는 마케터

Python - 정규표현식 re.match()

by TREBOR 2019. 11. 4.

정규표현식 활용을 위한 import

import re

 

re.match 함수는 패턴을 만족하는 첫 번째 문자열을 찾는 함수.

re.match('패턴', '판단할 문자열') 형태로 쓰며 판단할 전체 문자열에서 패턴을 만족하는 문자열을 찾게 됨.

re.match('Hello','Hello, world!)  # Hello, world 문자열에 Hello라는 패턴이 있는지

# 결과: <re.Match object; span=(0, 5), match='Hello'>

match된 값으로 'Hello'라는 문자열이 있음을 출력함.

 

그런데 re.match는 앞쪽부터 매치되는지를 찾기 때문에, 뒷 부분까지 검토하지 못하는 경향이 있음

re.match('world', 'Hello, world!')   # Hello, world에 world라는 패턴의 문자열이 있는지 

# 결과:

아무런 결과도 나타나지 않음.  (print()로 묶어서 출력하면 None이 출력됨)

 

댓글