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.
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
| 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. |
匹配对象方法 | 描述 |
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. |
#!/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
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!