Le prototype de fonction de re.sub est : re.sub(pattern, repl, string, count)
La deuxième fonction est la chaîne remplacée ; dans ce cas, il s'agit de '-'
Le quatrième paramètre fait référence au nombre de remplacements. La valeur par défaut est 0, ce qui signifie que chaque correspondance est remplacée.
re.sub permet également le remplacement complexe de correspondances à l'aide de fonctions. Par exemple : re.sub(r's', lambda m: '[' + m.group(0) + ']', text, 0); Remplacez l'espace ' " dans la chaîne par '[ ]');
Vous pouvez utiliser re.split pour diviser une chaîne, par exemple : re.split(r's+', text); diviser la chaîne en une liste de mots par des espaces.
re.findall peut obtenir toutes les chaînes correspondantes dans une chaîne. Par exemple : re.findall(r'w*oow*', text); Récupère tous les mots contenant 'oo' dans la chaîne.
Les expressions régulières peuvent être compilées dans un objet d'expression régulière. Les expressions régulières fréquemment utilisées peuvent être compilées en objets d'expression régulière, ce qui peut améliorer une certaine efficacité.
Toutes les ressources de ce site Web sont fournies et publiées par des internautes, ou réimprimées par les principaux sites de téléchargement. Veuillez vérifier vous-même l'intégrité du logiciel ! Toutes les ressources de ce site Web sont uniquement destinées à l’apprentissage et à la référence. Merci de ne pas les utiliser à des fins commerciales, sinon vous serez responsable de toutes les conséquences encourues ! En cas d'infraction, veuillez nous contacter pour la supprimer et la supprimer. Coordonnées : admin@php.cn