Maison >développement back-end >Tutoriel Python >Python utilise des expressions régulières pour implémenter un exemple de code pour rechercher des mots
L'expression régulière elle-même est un petit langage de programmation hautement spécialisé. L'article suivant vous présente principalement les informations pertinentes sur l'utilisation d'expressions régulières pour rechercher des mots en python. L'article donne un exemple de code détaillé auquel les amis dans le besoin peuvent se référer. cela, jetons un oeil ci-dessous.
Préface
En python, grâce au module re intégré, les programmeurs peuvent l'appeler directement pour implémenter une correspondance régulière. Les modèles d'expressions régulières sont compilés en une série de bytecodes puis exécutés par un moteur de correspondance écrit en C.
Par exemple, l'exemple suivant est utilisé pour rechercher un mot dans un paragraphe de texte, comme suit :
Exemple de code
import re pattern = 'this' text = 'http://blog.csdn.net/caimouse is great, this is great way!' match = re.search(pattern, text) s = match.start() e = match.end() print('Found "{}"\nin "{}"\nfrom {} to {} ("{}")'.format( match.re.pattern, match.string, s, e, text[s:e]))
Le résultat est le suivant :
Found "this" in "http://blog.csdn.net/caimouse is great, this is great way!" from 40 to 44 ("this")
Utiliser icistart()
indique la position de départ du match, et end() indique la position finale.
Résumé
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!