102 of 151 menu

Moduulin re search-metodi

Moduulin re search-metodi etsii vain ensimmäisen osuman säännölliseen lausekkeeseen. Metodin ensimmäisessä parametrissa määritellään 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.search(säännöllinen_lauseke, merkkijono, [liput])

Esimerkki

Etsitään ensimmäinen numeroiden osamerkkijono käyttämällä search-metodia:

txt = 'aaa 123 bbb 456' res = re.search('\d+', txt) print(res)

Koodin suorituksen tulos:

<re.Match object; span=(4, 7), match='123'>

Esimerkki

Tulostetaan osuma Match-objektista:

txt = 'aaaa 123 bbbb 456' res = re.search('\d+', txt) print(res[0])

Koodin suorituksen tulos:

'123'

Katso myös

  • moduulin re findall -metodi,
    joka palauttaa listan kaikista merkkijonon osumista
  • moduulin re finditer -metodi,
    joka palauttaa iteraattorin kaikista säännöllisen lausekkeen osumista merkkijonossa
  • moduulin re match -metodi,
    joka etsii säännöllisen lausekkeen osumaa merkkijonon alusta
  • moduulin re fullmatch -metodi,
    joka etsii kaikki säännöllisen lausekkeen osumat merkkijonossa
  • moduulin re Match-objekti ,
    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ää