Explication de l'application des expressions régulières en python

巴扎黑
Libérer: 2017-08-08 16:01:04
original
1147 Les gens l'ont consulté

Cet article présente principalement l'utilisation des expressions régulières python. Les amis qui en ont besoin peuvent s'y référer

Les expressions régulières de Python sont prises en charge par le module re

3 fonctions correspondantes 🎜>

match : correspond uniquement à l'expression régulière du début de la chaîne, renvoie matchobject si la correspondance est réussie, sinon n'en renvoie aucune

re.match(pattern, string, flags= ; 0 ) ##flags Bit d'indicateur, utilisé pour contrôler la méthode de correspondance des expressions régulières, telles que : la sensibilité à la casse, la correspondance multiligne, etc.

recherche : essayez de faire correspondre toutes les chaînes de la chaîne avec l'expression régulière. Si toutes les chaînes ne correspondent pas avec succès, renvoyez aucune, sinon renvoyez matchobject (re.search est équivalent au comportement par défaut en perl ; )

la méthode findall renvoie une liste de toutes les expressions correspondantes

Utiliser


mypatten = re.compile("规则") ##定义匹配的规则
myresult = mypatten.match("字符串") ##匹配结果
Copier après la connexion

if myresult :

print myresult.group()##Vous pouvez remplir des chiffres entre parenthèses ou nommer le groupe (?Pexpression régulière)#name est un identifiant légal

la recherche est la même que la correspondance


mypatten = re.compile("规则") ##定义匹配的规则
myresult = mypatten.findall("字符串") ##返回的是个列表 如果里面有分组返回的是个二维列表
Copier après la connexion

si mon résultat :


print myresult.group()
Copier après la connexion

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