⊗pyPmREMFm 65 of 129 menu

Metodas fullmatch Python reguliariosiose išraiškose

Metodas fullmatch patikrina eilutę ar ji visiškai atitinka reguliariąją išraišką. Pirmame metodo parametre nurodome reguliariąją išraišką, kurią ieškosime, antrame parametre - eilutę, kurioje ją ieškosime. Jei atitikmuo rastas, metodas grąžins match-objektą, kitu atveju - None. Metodo fullmatch sintaksė atrodo taip:

re.fullmatch(ką ieškoti, kur ieškoti)

Pavyzdys

Pritaikykime metodą fullmatch mūsų eilutei:

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

Vykdant kodą bus išvestas None, nes be skaitmenų, eilutėje yra ir tarpai:

None

Pavyzdys

Dabar tegul mūsų eilutę sudaro tik skaitmenys:

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

Kodo vykdymo rezultatas:

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

Pavyzdys

Iš match-objekto galima gauti rastą poeilutę. Tam reikia kreiptis į pirmąjį jo elementą:

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

Kodo vykdymo rezultatas:

'abcde'

Praktinės užduotys

Patikrinkite, ar ši eilutę sudaro tik raidės:

txt = 'abcde'

Patikrinkite, ar ši eilutę sudaro tik skaitmenys:

txt = '12345'
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti