Maison > développement back-end > Tutoriel Python > exemple de code python utilisant un concaténateur d'expression régulière

exemple de code python utilisant un concaténateur d'expression régulière

黄舟
Libérer: 2017-10-10 10:50:39
original
2004 Les gens l'ont consulté

Dans les expressions régulières, il est très gênant de faire correspondre des chiffres ou des lettres anglaises. Par conséquent, les expressions régulières introduisent le connecteur "-" pour définir la plage de caractères. L'article suivant présente principalement des informations pertinentes sur la façon d'utiliser le connecteur d'expressions régulières en python. Les amis dans le besoin peuvent s'y référer.

Préface

Dans l'exemple précédent, nous avons appris à utiliser des caractères dans l'ensemble ou des caractères non dans l'ensemble Écrivez chaque personnage, mais parfois, vous devez mettre les 26 lettres minuscules dans un ensemble. Ensuite, selon la méthode définie, vous devez entrer 26 fois, une par une, ce qui prend plus de temps et est sujet aux erreurs. ? Cela existe, il utilise la fonction du connecteur d'expression régulière : -, par exemple, pour représenter 26 caractères minuscules, il suffit d'utiliser [a-z].

Cet article vous présente en détail le contenu pertinent sur les connecteurs d'expressions régulières utilisés par python, et le partage pour votre référence et votre étude. Je ne dirai pas grand-chose ci-dessous, jetons un coup d'œil au détail. introduction.

L'exemple est le suivant :


#python 3.6 
#蔡军生 
#http://blog.csdn.net/caimouse/article/details/51749579 
# 
from re_test_patterns import test_patterns 
 
test_patterns( 
 'This is some text -- with punctuation.', 
 [('[a-z]+', 'sequences of lowercase letters'), 
  ('[A-Z]+', 'sequences of uppercase letters'), 
  ('[a-zA-Z]+', 'sequences of letters of either case'), 
  ('[A-Z][a-z]+', 'one uppercase followed by lowercase')], 
)
Copier après la connexion

Le résultat est le suivant suit :


'[a-z]+' (sequences of lowercase letters)


 'This is some text -- with punctuation.'
 .'his'
 .....'is'
 ........'some'
 .............'text'
 .....................'with'
 ..........................'punctuation'


'[A-Z]+' (sequences of uppercase letters)


 'This is some text -- with punctuation.'
 'T'


'[a-zA-Z]+' (sequences of letters of either case)


 'This is some text -- with punctuation.'
 'This'
 .....'is'
 ........'some'
 .............'text'
 .....................'with'
 ..........................'punctuation'


'[A-Z][a-z]+' (one uppercase followed by lowercase)


 'This is some text -- with punctuation.'
 'This'
Copier après la connexion

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!

É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