> 백엔드 개발 > 파이썬 튜토리얼 > Python re.match 함수란 무엇입니까? (예시분석)

Python re.match 함수란 무엇입니까? (예시분석)

乌拉乌拉~
풀어 주다: 2018-08-20 17:56:59
원래의
21825명이 탐색했습니다.

이 기사에서는 Python의 정규식에 대해 알아봅니다. 일부 친구들은 Python 프로그래밍 언어를 이제 막 접했지만 이 측면에 대해 특별한 이해가 없을 수도 있습니다. python의 re.match 함수 python re.match 함수는 Python에서 일반적으로 사용되는 정규식 처리 함수입니다. 더 이상 고민하지 않고 기사를 시작하겠습니다.

re.match 함수 :

re.match는 일치하지 않는 경우 문자열의 시작 위치부터 패턴 일치를 시도합니다. 성공하면 match()는 아무것도 반환하지 않습니다. #### #####함수 구문### #####

re.match(pattern, string, flags=0)
로그인 후 복사
###함수 매개 변수 설명 :#🎜🎜 ## ## ## ##### 🎜 🎜 🎜 #re.match 메소드는 일치에 성공하면 일치하는 객체를 반환하고, 그렇지 않으면 None을 반환합니다.

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'))         # 不在起始位置匹配
로그인 후 복사
Python re.match 함수란 무엇입니까? (예시분석)출력은 다음과 같습니다.

(0, 3)None
로그인 후 복사
rrree

위 예시의 출력은 다음과 같습니다.# 🎜🎜#

 # !/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!!"
로그인 후 복사

위 내용은 이 글의 전부입니다. 이 글은 #🎜🎜에서 re.match 함수에 대한 관련 지식을 주로 소개합니다.

#python. 위에서 언급한 내용을 이해하는 데 도움이 되기를 바랍니다. 이 글에서 제가 설명한 내용이 여러분에게 도움이 되고 파이썬을 더 쉽게 배울 수 있기를 바랍니다.

더 많은 관련 지식을 보려면 PHP 중국어 웹사이트Python re.match 함수란 무엇입니까? (예시분석)Python 튜토리얼

컬럼을 방문하세요.

위 내용은 Python re.match 함수란 무엇입니까? (예시분석)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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