99 of 151 menu

Méthode split du module re

La méthode split du module re divise une chaîne et renvoie la liste résultante. Le premier paramètre est une expression régulière. Le second paramètre est la chaîne que nous devons diviser. Dans le troisième paramètre optionnel, on peut spécifier le nombre maximum de parties pour la division. Le quatrième paramètre optionnel permet de spécifier les drapeaux pour les paramètres supplémentaires des expressions régulières.

Syntaxe

import re re.split(expression_régulière, chaîne, [max. parts], [drapeaux])

Exemple

Divisons une chaîne par un tiret :

txt = 'aaa-bbb-123 456' res = re.split('-', txt) print(res)

Résultat de l'exécution du code :

['aaa', 'bbb', '123 456']

Exemple

Maintenant, divisons la chaîne par un tiret deux fois :

txt = 'aaa-bbb-123-456' res = re.split('-', txt, 2) print(res)

Comme le montre le résultat du code, la chaîne a été divisée par le tiret seulement en deux parties. La troisième partie de la liste contient le reste de la chaîne :

['aaa', 'bbb', '123-456']

Voir aussi

  • la méthode findall du module re,
    qui renvoie une liste de toutes les correspondances dans une chaîne
  • la méthode finditer du module re,
    qui renvoie un itérateur de toutes les correspondances avec l'expression régulière dans la chaîne
  • la méthode search du module re,
    qui cherche la première correspondance avec l'expression régulière dans la chaîne
  • la méthode match du module re,
    qui cherche une correspondance avec l'expression régulière au début de la chaîne
  • la méthode fullmatch du module re,
    qui cherche toutes les correspondances avec l'expression régulière dans la chaîne
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