Maison >développement back-end >Tutoriel Python >Comment récupérer et remplacer en python (exemple d'analyse)

Comment récupérer et remplacer en python (exemple d'analyse)

乌拉乌拉~
乌拉乌拉~original
2018-08-20 17:57:072775parcourir

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
<.>Ce qui précède est ce que dit cet article Pour tout le contenu mentionné, cet article présente principalement les connaissances pertinentes en matière de récupération et de remplacement

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 colonne

Tutoriel 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!

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