102 of 151 menu

Mooduli re meetod search

Mooduli re meetod search otsib ainult esimest vastet regulaaravaldisega. Meetodi esimeses parameetris määrame regulaaravaldise, mida otsime, teises parameetris - stringi, millest seda otsime. Kolmandas valikulises parameetris saame määrata lippe regulaaravaldise täiendavateks seadistusteks. Meetod tagastab objekti Match object. Kui vasted ei leita, tagastatakse None.

Süntaks

import re re.search(regulaaravaldis, string, [lipud])

Näide

Leiame meetodiga search esimese numbritega alamsõne:

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

Koodi täitmise tulemus:

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

Näide

Väljastame Match objektist leitud vastet:

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

Koodi täitmise tulemus:

'123'

Vaata ka

  • mooduli re meetod findall,
    mis tagastab nimekirja kõikidest stringis olevatest vastetest
  • mooduli re meetod finditer,
    mis tagastab iteraatori kõikidest regulaaravaldise vastetest stringis
  • mooduli re meetod match,
    mis otsib regulaaravaldise vastet stringi alguses
  • mooduli re meetod fullmatch,
    mis otsib kõiki regulaaravaldise vastet stringis
  • mooduli re objekt Match object,
    mis sisaldab informatsiooni regulaaravaldise vastete kohta
Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu