102 of 151 menu

Il metodo search del modulo re

Il metodo search del modulo re cerca solo la prima corrispondenza con una espressione regolare. 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.search(espressione_regolare, stringa, [flag])

Esempio

Troviamo la prima sottostringa con cifre utilizzando il metodo search:

txt = 'aaa 123 bbb 456' res = re.search('\d+', txt) print(res)

Risultato dell'esecuzione del codice:

<re.Match object; span=(4, 7), match='123'>

Esempio

Stampiamo la corrispondenza dal Match object:

txt = 'aaaa 123 bbbb 456' res = re.search('\d+', txt) print(res[0])

Risultato dell'esecuzione del codice:

'123'

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 match del modulo re,
    che cerca corrispondenze con l'espressione regolare all'inizio della 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