103 of 151 menu

re-moduulin match-metodi

re-moduulin match-metodi etsii vain säännöllisen lausekkeen osuman merkkijonon alusta. Metodin ensimmäisessä parametrissa annetaan etsittävä säännöllinen lauseke, toisessa parametrissa - merkkijono, josta sitä etsitään. Kolmannessa valinnaisessa parametrissa voidaan asettaa liput säännöllisen lausekkeen lisäasetuksia varten. Metodi palauttaa Match-objektin. Jos osumia ei löydy, palautetaan None.

Syntaksi

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

Esimerkki

Etsitään kaikki numeromerkkijonot:

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

Koodin suorituksen tulos:

<re.Match object; span=(0, 3), match='123'>

Esimerkki

Entä jos merkkijonomme alkaa aakkosmerkeillä:

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

Koodin suorituksen tulos:

None

Katso myös

  • findall-metodi re-moduulissa,
    joka palauttaa listan kaikista merkkijonon osumista
  • finditer-metodi re-moduulissa,
    joka palauttaa iteraattorin kaikista säännöllisen lausekkeen osumista merkkijonossa
  • search-metodi re-moduulissa,
    joka etsii ensimmäisen säännöllisen lausekkeen osuman merkkijonosta
  • fullmatch-metodi re-moduulissa,
    joka etsii kaikki säännöllisen lausekkeen osumat merkkijonossa
  • Match-objekti re-moduulissa,
    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ää