104 of 151 menu

Modulio re metodas fullmatch

Modulio re metodas fullmatch ieško visų atitikmenų su reguliariąja išraiška eilutėje. Pirmame metodo parametre nurodome reguliarąją išraišką, kurią ieškosime, antrame parametre - eilutę, kurioje ją ieškosime. Trečiame neprivalomame parametre galima nustatyti vėliavas papildomiems reguliariosios išraiškos nustatymams. Metodas grąžina objektą Match object. Jei atitikmenų nerasta, grąžinama None.

Sintaksė

import re re.fullmatch(reguliarioji išraiška, eilutė, [vėliavos])

Pavyzdys

Panaudokime metodą fullmatch mūsų eilutei:

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

Vykdant kodą gausime None, nes be skaitmenų, eilutėje yra ir tarpų simbolių:

None

Pavyzdys

O 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'>

Taip pat žiūrėkite

  • modulio re metodas findall,
    kuris grąžina visų atitikmenų eilutėje sąrašą
  • modulio re metodas finditer,
    kuris grąžina visų atitikmenų su reguliariąja išraiška eilutėje iteratoriu
  • modulio re metodas search,
    kuris ieško pirmojo atitikmens su reguliariąja išraiška eilutėje
  • modulio re metodas match,
    kuris ieško atitikmens su reguliariąja išraiška eilutės pradžioje
  • modulio re objektas Match object,
    kuris talpina informaciją apie atitikmenis su reguliariąja išraiška
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