및 이전 글 "파이썬 정규식에 대한 자세한 설명, 파이썬 정규식이 무엇인지 알려주세요?" 》링크, 이 글에서는 python re.match 함수를 사용하는 방법을 설명하고, Python match 함수를 사용하는 방법을 분석하기 위한 표와 예제가 함께 제공됩니다.
re.match 문자열의 시작 위치에서 패턴 일치를 시도합니다. 시작 위치에서 일치에 실패하면 match()는 없음을 반환합니다.
관련 권장사항: "Python Tutorial"
함수 구문:
re.match(pattern, string, flags=0)
함수 매개변수 설명:
Parameter | Description |
pattern | 정규식 일치 |
문자열 | 일치할 문자열입니다. |
flags | flags는 대소문자 구분 여부, 여러 줄 일치 여부 등과 같은 정규 표현식의 일치 방법을 제어하는 데 사용됩니다. |
re.match 메소드는 일치에 성공하면 일치하는 객체를 반환하고, 그렇지 않으면 None을 반환합니다.
group(num) 또는 groups() 일치 객체 함수를 사용하여 일치하는 표현식을 얻을 수 있습니다.
일치 개체 방법 | 설명 |
group(num=0) | 전체 표현식의 문자열이 일치하며, group()은 여러 그룹 번호를 동시에 입력할 수 있으며, 이 경우에는 해당 그룹에 해당하는 값을 포함하는 튜플을 반환합니다. |
groups() | 1부터 포함된 그룹 번호까지 모든 그룹 문자열을 포함하는 튜플을 반환합니다. |
인스턴스:
#!/usr/bin/python # -*- coding: UTF-8 -*- import re print(re.match('www', 'www.runoob.com').span()) # 在起始位置匹配 print(re.match('com', 'www.runoob.com')) # 不在起始位置匹配
위의 실행 출력 결과 예는 다음과 같습니다.
(0, 3) None
위 내용은 Python re.match 함수란 무엇입니까? Python match 함수를 사용하는 방법을 알아보세요.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!