Maison  >  Article  >  développement back-end  >  Qu'est-ce que la fonction python re.match ? Apprenez à utiliser la fonction python match.

Qu'est-ce que la fonction python re.match ? Apprenez à utiliser la fonction python match.

Tomorin
Tomorinoriginal
2018-08-15 13:53:046601parcourir


Avec l'article précédent " Explication détaillée des expressions régulières Python, dites-vous que sont les expressions régulières Python ? 》Linkage, cet article décrit l'utilisation de la fonction python re.match, et est livré avec des tableaux et des exemples pour analyser l'utilisation de la fonction de correspondance Python.

Qu'est-ce que la fonction python re.match ? Apprenez à utiliser la fonction python match.

re.match Essayez de faire correspondre un motif à partir de la position de départ de la chaîne Si la correspondance ne réussit pas à la position de départ, match(. ) n'en renverra aucun.

Recommandations associées : "Tutoriel Python"

Syntaxe de la fonction :

re.match(pattern, string, flags=0)

Description du paramètre de fonction :

Paramètres
参数
描述
pattern 匹配的正则表达式
string 要匹配的字符串。
flags 标志位,用于控制正则表达式的匹配方式,如:是否区分大小写,多行匹配等等。
Description

modèle Expression régulière correspondante
chaîne La chaîne à rechercher.
drapeaux flag, utilisé pour contrôler la méthode de correspondance des expressions régulières, telles que : la sensibilité à la casse, la correspondance multiligne, etc.
Si la correspondance réussit, la méthode re.match renvoie un objet correspondant, sinon elle renvoie Aucun.

Nous pouvons utiliser la fonction d'objet correspondant group(num) ou groups() pour obtenir l'expression correspondante.
匹配对象方法
描述
group(num=0) 匹配的整个表达式的字符串,group() 可以一次输入多个组号,在这种情况下它将返回一个包含那些组所对应值的元组。
groups() 返回一个包含所有小组字符串的元组,从 1 到 所含的小组号。
Méthode d'objet de correspondance

td>

Description
group(num=0) La chaîne qui correspond à l'expression entière. group() peut saisir plusieurs numéros de groupe à la fois, auquel cas il renverra un tuple contenant les valeurs correspondant à ces groupes.
groupes() Renvoie un tuple contenant toutes les chaînes de groupe, de 1 au numéro de groupe contenu.
Instance :
#!/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
Le résultat de sortie de l'exemple ci-dessus est :


Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn