⊗pyPmREMFm 65 of 129 menu

Metoda fullmatch în expresiile regulate Python

Metoda fullmatch verifică un șir pentru o potrivire completă cu expresia regulată. În primul parametru al metodei specificăm expresia regulată, pe care o vom căuta, în al doilea parametru - șirul în care o căutăm. Dacă potrivirea este găsită, metoda va returna un obiect match, în caz contrar - None. Sintaxa metodei fullmatch arată astfel:

re.fullmatch(ce să cauți, unde să cauți)

Exemplu

Să aplicăm metoda fullmatch șirului nostru:

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

După executarea codului se va afișa None, deoarece, pe lângă cifre, în șir există și caractere de spațiu:

None

Exemplu

Și acum să fie șirul nostru format doar din cifre:

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

Rezultatul executării codului:

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

Exemplu

Din obiectul match se poate obține subșirul găsit. Pentru aceasta trebuie să accesați primul său element:

txt = 'abcde' res = re.fullmatch('\w+', txt) print(res[0])

Rezultatul executării codului:

'abcde'

Probleme practice

Verificați că următorul șir este format doar din litere:

txt = 'abcde'

Verificați că următorul șir este format doar din cifre:

txt = '12345'
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge