104 of 151 menu

Méthode fullmatch du module re

La méthode fullmatch du module re recherche toutes les correspondances avec une expression régulière dans une chaîne. Dans le premier paramètre de la méthode, on spécifie l'expression régulière à rechercher, dans le second paramètre - la chaîne dans laquelle on la recherche. Dans le troisième paramètre optionnel, on peut définir des drapeaux pour des configurations supplémentaires de l'expression régulière. La méthode renvoie un objet Match object. Si aucune correspondance n'est trouvée, elle renvoie None.

Syntaxe

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

Exemple

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

txt = '123 456 789' res = re.fullmatch('\d+', txt) print(res)

Après l'exécution du code, nous obtiendrons None, car en plus des chiffres, la chaîne contient également des caractères d'espacement :

None

Exemple

Maintenant, faisons en sorte que notre chaîne soit composée uniquement de chiffres :

txt = '123456' res = re.fullmatch('\d+', txt) print(res)

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

<re.Match object; span=(0, 6), match='123456'>

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 une chaîne
  • la méthode search du module re,
    qui recherche la première correspondance avec l'expression régulière dans une chaîne
  • la méthode match du module re,
    qui recherche une correspondance avec l'expression régulière au début d'une chaîne
  • l'objet Match object du module re,
    qui contient des informations sur les correspondances avec l'expression régulière
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