이 기사에서는 Python의 정규식에 대해 알아봅니다. 일부 친구들은 Python 프로그래밍 언어를 이제 막 접했지만 이 측면에 대해 특별한 이해가 없을 수도 있습니다. python의 re.match 함수 python re.match 함수는 Python에서 일반적으로 사용되는 정규식 처리 함수입니다. 더 이상 고민하지 않고 기사를 시작하겠습니다.
re.match 함수 :
re.match는 일치하지 않는 경우 문자열의 시작 위치부터 패턴 일치를 시도합니다. 성공하면 match()는 아무것도 반환하지 않습니다. #### #####함수 구문### #####
re.match(pattern, string, flags=0)
group(num) 또는 groups() 일치 개체 함수를 사용하여 일치하는 표현식을 얻을 수 있습니다.
예제는 다음과 같습니다.#!/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
위 예시의 출력은 다음과 같습니다.# 🎜🎜#
# !/usr/bin/python import re line = "Cats are smarter than dogs" matchObj = re.match(r'(.*) are (.*?) .*', line, re.M | re.I) if matchObj: print "matchObj.group() : ", matchObj.group() print "matchObj.group(1) : ", matchObj.group(1) print "matchObj.group(2) : ", matchObj.group(2) else: print "No match!!"
#python. 위에서 언급한 내용을 이해하는 데 도움이 되기를 바랍니다. 이 글에서 제가 설명한 내용이 여러분에게 도움이 되고 파이썬을 더 쉽게 배울 수 있기를 바랍니다.
더 많은 관련 지식을 보려면 PHP 중국어 웹사이트Python 튜토리얼
컬럼을 방문하세요.위 내용은 Python re.match 함수란 무엇입니까? (예시분석)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!