Dans cet article, découvrons la récupération et le remplacement de Python Certains amis viennent peut-être d'entrer en contact avec le langage de programmation Python et n'ont pas une compréhension particulière de cet aspect, mais ce n'est pas le cas. Ce n’est pas important. L’article suivant vous présentera ces connaissances.
Récupération et remplacement
Le module re de Python fournit re.sub pour remplacer les correspondances dans une chaîne.
La syntaxe est la suivante :
re.sub(pattern, repl, string, count=0, flags=0)
Les paramètres sont les suivants :
pattern : Chaîne de modèle dans une expression régulière .
repl : La chaîne à remplacer, ou cela peut être une fonction.
string : La chaîne d'origine à rechercher et à remplacer.
count : Le nombre maximum de substitutions après la correspondance de modèle. La valeur par défaut est 0, ce qui signifie remplacer toutes les correspondances.
Donnons un exemple L'exemple est le suivant :
#!/usr/bin/python # -*- coding: UTF-8 -*- import re phone = "2004-959-559 # 这是一个国外电话号码" # 删除字符串中的 Python注释 num = re.sub(r'#.*$', "", phone) print "电话号码是: ", num # 删除非数字(-)的字符串 num = re.sub(r'\D', "", phone) print "电话号码是 : ", num
Les résultats d'exécution de l'exemple ci-dessus sont les suivants :
电话号码是: 2004-959-559 电话号码是 : 2004959559
en python. J'espère que vous pourrez utiliser les informations pour comprendre le contenu ci-dessus. J'espère que ce que j'ai décrit dans cet article vous sera utile et vous facilitera l'apprentissage de Python.
Pour plus de connaissances connexes, veuillez visiter la colonneTutoriel Python du site Web php chinois.
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!