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šuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј