102 of 151 menu

Методот search на модулот re

Методот search на модулот re бара само првото совпадение со регуларен израз. Во првиот параметар на методот се одредува регуларниот израз што ќе се бара, во вториот параметар - низата, во која ќе се бара. Во третиот незадолжителен параметар може да се постават флагови за дополнични поставки на регуларниот израз. Методот враќа објект Match object. Ако не се пронајдени совпаденија, се враќа None.

Синтакса

import re re.search(регуларен израз, низа, [флагови])

Пример

Ајде да ја најдеме првата подниза со цифри со помош на методот search:

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

Резултат од извршувањето на кодот:

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

Пример

Ајде да го испечатиме совпадението од Match object:

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

Резултат од извршувањето на кодот:

'123'

Погледнете ги и

  • методот findall на модулот re,
    кој враќа листа од сите совпаденија во низата
  • методот finditer на модулот re,
    кој враќа итератор на сите совпаденија со регуларниот израз во низата
  • методот match на модулот re,
    кој бара совпадение со регуларниот израз на почетокот на низата
  • методот fullmatch на модулот re,
    кој ги бара сите совпаденија со регуларниот израз во низата
  • објектот Match object на модулот re,
    кој содржи информации за совпаденијата со регуларниот израз
Македонски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј