103 of 151 menu

Il metodo match del modulo re

Il metodo match del modulo re cerca solo una corrispondenza con un'espressione regolare all'inizio della stringa. Nel primo parametro del metodo indichiamo l'espressione regolare che cercheremo, nel secondo parametro - la stringa in cui la cerchiamo. Nel terzo parametro opzionale possiamo impostare i flag per impostazioni aggiuntive dell'espressione regolare. Il metodo restituisce un oggetto Match object. Se non vengono trovate corrispondenze, viene restituito None.

Sintassi

import re re.match(espressione_regolare, stringa, [flag])

Esempio

Troviamo tutte le sottostringhe con cifre:

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

Risultato dell'esecuzione del codice:

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

Esempio

Ora facciamo in modo che la nostra stringa inizi con caratteri alfabetici:

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

Risultato dell'esecuzione del codice:

None

Vedi anche

  • il metodo findall del modulo re,
    che restituisce una lista di tutte le corrispondenze nella stringa
  • il metodo finditer del modulo re,
    che restituisce un iteratore di tutte le corrispondenze con l'espressione regolare nella stringa
  • il metodo search del modulo re,
    che cerca la prima corrispondenza con l'espressione regolare nella stringa
  • il metodo fullmatch del modulo re,
    che cerca tutte le corrispondenze con l'espressione regolare nella stringa
  • l'oggetto Match object del modulo re,
    che contiene informazioni sulle corrispondenze con l'espressione regolare
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta