Python re remplace

Python re remplace
«Python» est un langage de programmation à usage général qui est largement utilisé parce que son interface linguistique est facile et compréhensible. Le Remplace () est une fonction intégrée de la langue Python. Ici, nous examinerons l'expression régulière dans Python en utilisant la méthode de remplacement. La fonction de remplacement dans Python fonctionne en remplaçant la chaîne par la nouvelle chaîne fournie, ce qui entraîne une autre chaîne remplacée par la correspondance de l'occurrence spécifique. Nous discuterons plus en détail de la Remplace RE dans Python avec l'aide des exemples suivants.

Syntaxe

chaîne.Remplacer (ancien, nouveau, compte)

La syntaxe donnée est utilisée pour les performances de Remplace RE dans l'environnement Python. Le «vieux» dans la syntaxe est pour la chaîne dans laquelle nous voulons un remplacement. Le nombre dans la syntaxe est pour le nombre de fois que nous voulons remplacer la chaîne et ce paramètre est également facultatif et utilisé lorsque vous avez besoin. Tandis que la nouvelle syntaxe est pour la chaîne remplacée qui en résulte après avoir remplacé l'ancienne chaîne.

Quel est le motif de Python re remplacer?

Dans Python re Remplace, le modèle joue un rôle important sur la base de laquelle la fonction a tendance à traiter. Son objectif est de rechercher et de fournir le modèle spécifique à la chaîne pour les performances de remplacement.

Exemples de mise en œuvre du Python Re remplacer

Voici comment la méthode de la fonction Python RE Remplacer peut être effectuée:

  • Retirer tous les espaces et les remplacer par un soulignement dans Python Regex.
  • Remplacement d'une fois de l'instance d'un motif en utilisant re.sub () en python.
  • Remplacer plusieurs fois les instances d'un modèle en utilisant RE.sub () en python.
  • Conversion de la majuscule en minuscules à l'aide de la fonction de remplacement.
  • Remplacement des occurrences de caractères uniques en utilisant Remplace ().

Exemple 1: Retirer tous les espaces blancs et les remplacer par un soulignement dans Python Regex

Dans cet exemple, nous supprimerons tous les espaces blancs et les remplacerons par le soulignement. Les deux opérations sont mises en œuvre ici en même temps. Tout d'abord, retirez les espaces. Deuxièmement, remplacez les espaces par un soulignement. Pour remplacer, le motif «\ s» est utilisé, ce qui est une séquence spéciale regex. La chaîne cible est l'endroit où nous écrivons la chaîne sur laquelle nous voulons travailler pour le remplacement. Ensuite, nous utilisons le re.sous-fonction pour l'exécution de la fonction. Ensuite, nous utilisons la fonction d'impression pour l'affichage des résultats à l'écran.

La sortie montre les performances réussies de la suppression et du remplacement des espaces blancs par un soulignement sur la chaîne donnée.

Exemple 2: Remplacement unique de l'instance d'un motif en utilisant re.Sub () en python

Dans ce cas, nous ferons le remplacement d'un motif en python. Importez l'expression régulière comme «RE» de la bibliothèque de Python. Dans cette méthode, nous maximions le nombre de modèles pour le remplacement. Dans la cible, la chaîne déclare la chaîne. La chaîne qui est prise ici est "Il est très talentueux et aime la programmation". Ensuite, nous maximions le nombre de nombres dans la ligne de code 3. Nous définissons le nombre de «1», ce qui signifie que le nombre ne sera fait qu'une seule fois. Ainsi, le remplacement est également fait une fois dans la chaîne.

Ce paramètre de nombre sur 1 est important car le paramètre est effectué comme 0 par défaut. Ensuite, utilisez la fonction d'impression pour imprimer les résultats.

La sortie affiche les performances réussies qui sont effectuées par un seul décompte du remplacement d'un motif en python en utilisant re.sous().

Exemple 3: Remplacer plusieurs fois les instances d'un modèle en utilisant re.Sub () en python

Dans l'exemple précédent, nous avons le remplacement d'une seule instance d'un motif en python. Dans cet exemple, nous ferons le même processus mais avec plusieurs remplacements d'instances d'une chaîne en python. Cela signifie que le nombre est augmenté. Ici, la chaîne est prise comme «son passe-temps est de lire». Ensuite, utilisez le re.sous la fonction en initialisant le nombre de «4». Ensuite, imprimez les résultats en utilisant la fonction d'impression dans Python.

L'affichage s'avère afficher les multiples comptes de remplacement d'un motif en python en utilisant re.sous().

Exemple 4: Conversion de majuscules en minuscules à l'aide de la fonction de remplacement

Dans ce cas, nous travaillerons sur la conversion de la maîtrise en majus. La chaîne qui est prise ici est «l'eau est froide». Nous pouvons voir qu'il y a des caractères majuscules et quelques caractères minuscules dans la chaîne en utilisant le re.sub () fonction avec la fonction de la conversion en tant que chaîne "convert_to_lower". Ensuite, utilisez la fonction d'impression pour imprimer les résultats de conversion dans l'affichage.

La sortie montre que les chaînes en majuscules d'entrée sont converties en minuscules. La chaîne entière est maintenant en minuscules.

Exemple 5: Remplacement des occurrences de caractères uniques en utilisant Remplace ()

Dans cet exemple, nous remplacerons les occurrences du caractère donné en utilisant la fonction remplace () dans Python. Cette méthode fonctionne en vérifiant et en correspondant aux lettres majuscules de la chaîne. La chaîne prise ici est «rassit» dans laquelle nous appliquons la fonction de remplacement. La nouvelle valeur de chaîne pour le remplacement est déclarée «B». Cela signifie, où que le «S» soit, cela devrait être remplacé par «B» dans la chaîne. La fonction de remplacement est connue sous le nom d'instance non chevauchante du motif. Il faut la vérification de la chaîne et la correspondance remplace la chaîne. Utilisez la fonction d'impression pour imprimer le remplacement du caractère unique.

L'affichage affiche le remplacement réussi de la valeur de la chaîne. Maintenant, la nouvelle chaîne est «lapin».

Exemple 6: Remplacement de l'utilisation du re.Subn () Méthode (Tuple)

Dans ce cas, nous apprendrons une nouvelle méthode similaire à la re.sub () méthode mais les résultats d'appartenance sont différents. Voyons comment ce re.La fonction subn () fonctionne. Cette fonction renvoie deux des éléments de tuple. Le premier élément doit apparaître comme la nouvelle version de la chaîne donnée et cela se fait après tous les remplacements. Tandis que les remplacements du deuxième élément sont effectués en fonction des nombres. Nous avons les cordes prises ici alors que l'arc-en-ciel montre des couleurs «violet», «bleu» et «rose». Ensuite, pour le remplacement, nous avons donné la nouvelle chaîne comme «violet» dans le résultat en utilisant le re.Subn () Fonction pour une performance de remplacement. Ensuite, utilisez la fonction d'impression pour imprimer les résultats.

La sortie affiche la couleur violette dans le tuple en utilisant le re.subn () à remplacer dans le python re remplacer. Nous pouvons voir que les résultats des chaînes sont les mêmes, étant donné que la couleur de la partie de la chaîne est imprimée trois fois. Après la chaîne et la virgule, «3» est écrit qui montre que le nombre de remplacements est effectué.

Conclusion

Dans cet article, nous avons appris la méthode et l'utilisation du Remplace RE dans Python. Nous avons utilisé le re.sub (), re.subn (), et les fonctions de remplacement pour l'exécution de remplacement. Nous avons mis en œuvre l'exemple, couvrant chaque détail pour une meilleure compréhension du Remplace RE Working in Python. Nous avons fait le temps unique et plusieurs fois en remplaçant l'instance d'un modèle en utilisant RE.sub (), retirer tous les espaces et les remplacer par un soulignement, remplacer les occurrences de caractères uniques en utilisant Remplace () et la conversion de majuscules en minuscules à l'aide de la fonction de remplacement.