104 of 151 menu

Metodo fullmatch del modulo re

Il metodo fullmatch del modulo re cerca tutte le corrispondenze con una espressione regolare in una stringa. Nel primo parametro del metodo specifichiamo l'espressione regolare da cercare, nel secondo parametro - la stringa in cui cercarla. Nel terzo parametro opzionale si possono impostare 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.fullmatch(espressione_regolare, stringa, [flag])

Esempio

Applichiamo il metodo fullmatch alla nostra stringa:

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

Dopo l'esecuzione del codice otterremo None, perché oltre alle cifre, nella stringa ci sono anche caratteri di spazio:

None

Esempio

Ora facciamo in modo che la nostra stringa sia composta solo da cifre:

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

Risultato dell'esecuzione del codice:

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

Vedi anche

  • metodo findall del modulo re,
    che restituisce una lista di tutte le corrispondenze in una stringa
  • metodo finditer del modulo re,
    che restituisce un iteratore di tutte le corrispondenze con l'espressione regolare in una stringa
  • metodo search del modulo re,
    che cerca la prima corrispondenza con un'espressione regolare in una stringa
  • metodo match del modulo re,
    che cerca corrispondenze con un'espressione regolare all'inizio di una stringa
  • oggetto Match object del modulo re,
    che contiene informazioni sulle corrispondenze con un'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