⊗pyPmREMFm 65 of 129 menu

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

La méthode fullmatch vérifie si une chaîne correspond entièrement à l'expression régulière. Dans le premier paramètre de la méthode, nous spécifions l'expression régulière que nous cherchons, dans le second paramètre - la chaîne dans laquelle nous la recherchons. Si une correspondance est trouvée, la méthode renvoie un objet match, sinon - None. La syntaxe de la méthode fullmatch est la suivante :

re.fullmatch(quoi chercher, où chercher)

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, None sera affiché, car en plus des chiffres, la chaîne contient également des caractères d'espacement :

None

Exemple

Maintenant, 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'>

Exemple

À partir de l'objet match, on peut obtenir la sous-chaîne trouvée. Pour cela, il faut accéder à son premier élément :

txt = 'abcde' res = re.fullmatch('\w+', txt) print(res[0])

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

'abcde'

Tâches pratiques

Vérifiez que la chaîne suivante est composée uniquement de lettres :

txt = 'abcde'

Vérifiez que la chaîne suivante est composée uniquement de chiffres :

txt = '12345'
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