⊗pyPmRESG 44 of 129 menu

Groupes de caractères dans les ensembles des expressions régulières Python

Les groupes de caractères \d, \D, \w, \W, \s, \S à l'intérieur de [] désigneront précisément des groupes, c'est-à-dire qu'ils resteront des commandes.

Exemple

Dans cet exemple, le modèle de recherche est le suivant : entre les x, un chiffre quelconque, ou une lettre de 'a' à 'f':

txt = 'xax xbx x1x x2x xhx x@x' res = re.sub('x[\da-f]x', '!', txt) print(res)

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

'! ! ! ! xhx x@x'

Exemple

Dans cet exemple, le modèle de recherche est le suivant : lettre 'x', puis pas un chiffre, pas un point, et pas une lettre minuscule latine, puis lettre 'z':

txt = 'xaz x1z xAz x.z x@z' res = re.sub('x[^\d.a-z]z', '!', txt) print(res)

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

'xaz x1z ! x.z !'

Problèmes pratiques

Écrivez une expression régulière qui trouvera les chaînes selon le modèle : chiffre ou point de 1 à plusieurs reprises.

Écrivez une expression régulière qui trouvera les chaînes selon le modèle : pas un chiffre et pas une lettre de 'a' à 'g' de 3 à 7 fois.

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