104 of 151 menu

Moduulin re fullmatch-metodi

Moduulin re metodi fullmatch etsii kaikki osumat säännölliseen lausekkeeseen merkkijonossa. Menetelmän ensimmäisessä parametrissa määritetään etsittävä säännöllinen lauseke, toisessa parametrissa - merkkijono, josta sitä etsitään. Kolmannessa valinnaisessa parametrissa voidaan määrittää liput säännöllisen lausekkeen lisäasetuksia varten. Menetelmä palauttaa Match-objektin. Jos osumia ei löydy, palautetaan None.

Syntaksi

import re re.fullmatch(säännöllinen_lauseke, merkkijono, [liput])

Esimerkki

Käytetään metodia fullmatch merkkijonoomme:

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

Koodin suorituksen jälkeen saamme None, koska merkkijonossa on välilyöntejä numeroiden lisäksi:

None

Esimerkki

Tehdään nyt merkkijonostamme pelkkiä numeromerkkejä:

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

Koodin suorituksen tulos:

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

Katso myös

  • moduulin re metodi findall,
    joka palauttaa listan kaikista merkkijonon osumista
  • moduulin re metodi finditer,
    joka palauttaa iteraattorin kaikista säännöllisen lausekkeen osumista merkkijonossa
  • moduulin re metodi search,
    joka etsii ensimmäisen säännöllisen lausekkeen osuman merkkijonosta
  • moduulin re metodi match,
    joka etsii säännöllisen lausekkeen osuman merkkijonon alusta
  • moduulin re objekti Match object,
    joka sisältää tietoa säännöllisen lausekkeen osumista
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää