103 of 151 menu

Méthode match du module re

La méthode match du module re recherche uniquement une correspondance avec une expression régulière au début de la chaîne. Dans le premier paramètre de la méthode, nous spécifions l'expression régulière à rechercher, dans le second paramètre - la chaîne dans laquelle nous la recherchons. Dans le troisième paramètre optionnel, nous pouvons 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, la valeur None est renvoyée.

Syntaxe

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

Exemple

Trouvons toutes les sous-chaînes avec des chiffres :

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

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

<re.Match object; span=(0, 3), match='123'>

Exemple

Maintenant, que notre chaîne commence par des caractères alphabétiques :

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

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

None

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 recherche la première correspondance avec l'expression régulière dans la chaîne
  • la méthode fullmatch du module re,
    qui recherche toutes les correspondances avec l'expression régulière dans la 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