Maison >développement back-end >Tutoriel Python >Expressions régulières et utilisation de la bibliothèque Python Re

Expressions régulières et utilisation de la bibliothèque Python Re

不言
不言original
2018-04-04 15:19:332777parcourir

Le contenu de cet article concerne les expressions régulières et l'utilisation de la bibliothèque Python Re. Maintenant, je le partage avec tout le monde. Les amis dans le besoin peuvent se référer au contenu de cet article


.

Expressions régulières et utilisation de la bibliothèque Python Re


Remarque : les images et les codes associés proviennent du MOOC


Expressions régulières

Opérateurs courants d'expressions régulières

Expressions régulières et utilisation de la bibliothèque Python Re

Expressions régulières et utilisation de la bibliothèque Python Re

Exemples de syntaxe d'expression régulière

Expressions régulières et utilisation de la bibliothèque Python Re

Expressions régulières et utilisation de la bibliothèque Python Re

Expression régulière sous forme de chaîne d'adresse IP

Expressions régulières et utilisation de la bibliothèque Python Re

Utilisation de la bibliothèque Python Re

Expression régulière Type d'expression de l'expression

Expressions régulières et utilisation de la bibliothèque Python Re

Expressions régulières et utilisation de la bibliothèque Python Re

Lorsque l'expression régulière contient des caractères d'échappement, utilisez la chaîne brute

Principales fonctions de la bibliothèque Re

Expressions régulières et utilisation de la bibliothèque Python Re

Exemple

import re
match = re.match(r'[1 - 9]\d{5}','BIT 100081')
print(match.group(0))# match 函数从一个字符串的开始位置起匹配正则表达式,所以变量 match 应该等于 # None,所以上述代码会抛异常,正确的写法是先对 match 进行判断

Une autre utilisation équivalente de la bibliothèque Re

Expressions régulières et utilisation de la bibliothèque Python Re

pat est un objet d'expression régulière compilé à partir de la forme de chaîne d'expression régulière. Vous pouvez utiliser directement les 6 fonctions ci-dessus de la bibliothèque Re.

Re L'objet match de la bibliothèque

Attributs de l'objet match

Expressions régulières et utilisation de la bibliothèque Python Re

Correspondance gourmande et correspondance minimale de la bibliothèque Re

La bibliothèque Re utilise la correspondance gourmande par défaut. afficher la chaîne correspondante la plus longue

Recommandations associées :

Utilisation et différence entre le mode gourmand et le mode non gourmand dans les expressions régulières Python

La bibliothèque de capture vidéo crée un programme de transmission vidéo python à grande vitesse

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