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

Tomorin
Libérer: 2019-04-01 15:20:38
original
6618 Les gens l'ont consulté


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)
Copier après la connexion

Description du paramètre de fonction :

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

modèleExpression régulière correspondante
chaîneLa chaîne à rechercher.
drapeauxflag, 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

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(&#39;www&#39;, &#39;www.runoob.com&#39;).span())  # 在起始位置匹配
print(re.match(&#39;com&#39;, &#39;www.runoob.com&#39;))       # 不在起始位置匹配
Copier après la connexion

(0, 3)
None
Copier après la connexion
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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal