⊗pyPmREMS 69 of 129 menu

La méthode subn dans les expressions régulières Python

La méthode subn effectue le remplacement des caractères spécifiés dans l'expression régulière et renvoie un tuple, composé du résultat et du nombre de remplacements effectués. Dans le premier paramètre de la méthode, nous spécifions l'expression régulière à rechercher, dans le deuxième paramètre - par quoi la remplacer. Dans le troisième paramètre, nous spécifions la chaîne. Dans le quatrième paramètre optionnel, nous spécifions le nombre de remplacements :

re.subn(ce que nous remplaçons, par quoi nous remplaçons, où nous remplaçons, [nombre de remplacements])

Supposons que nous ayons une chaîne :

txt = '123 456 789'

Appliquons la méthode subn à notre chaîne :

txt = '123 456 789' res = re.subn('\d', '!', txt) print(res)

Après l'exécution du code, la chaîne modifiée et le nombre de remplacements effectués seront affichés :

('!!! !!! !!!', 9)

Soit une chaîne :

txt = 'aaa bbb 123 www'

Remplacez-y toutes les lettres qui se répètent plusieurs fois de suite et découvrez combien de remplacements ont été effectués.

Soit une chaîne :

txt = 'aaa @@@ 123w'

Remplacez-y tous les caractères qui ne sont PAS des lettres ou des chiffres, qui se répètent plusieurs fois de suite et découvrez combien de remplacements ont été effectués.

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser