> 백엔드 개발 > 파이썬 튜토리얼 > Python re.match 함수란 무엇입니까? Python match 함수를 사용하는 방법을 알아보세요.

Python re.match 함수란 무엇입니까? Python match 함수를 사용하는 방법을 알아보세요.

Tomorin
풀어 주다: 2019-04-01 15:20:38
원래의
6648명이 탐색했습니다.


및 이전 글 "파이썬 정규식에 대한 자세한 설명, 파이썬 정규식이 무엇인지 알려주세요?" 》링크, 이 글에서는 python re.match 함수를 사용하는 방법을 설명하고, Python match 함수를 사용하는 방법을 분석하기 위한 표와 예제가 함께 제공됩니다.

Python re.match 함수란 무엇입니까? Python match 함수를 사용하는 방법을 알아보세요.

re.match 문자열의 시작 위치에서 패턴 일치를 시도합니다. 시작 위치에서 일치에 실패하면 match()는 없음을 반환합니다.

관련 권장사항: "Python Tutorial"

함수 구문:

re.match(pattern, string, flags=0)
로그인 후 복사

함수 매개변수 설명:

Parameter
Description
pattern 정규식 일치
문자열 일치할 문자열입니다.
flagsflags는 대소문자 구분 여부, 여러 줄 일치 여부 등과 같은 정규 표현식의 일치 방법을 제어하는 ​​데 사용됩니다.

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿