⊗pyPmREMSe 52 of 129 menu

Метод search у регуларним изразима у Пајтону

У претходним лекцијама смо учили регуларне изразе помоћу методе за претрагу и замену. Постоје и друге методе. У овој лекцији ћемо почети да их учимо.

Нова метода коју ћемо научити зове се search. Она проналази прво поклапање са регуларним изразом у низу. У првом параметру методе треба навести регуларни израз који тражимо, у другом параметру - низ, у ком га тражимо. Метода проверава поклапања, пролазећи кроз низ с лева на десно.

Као резултат метода враћа специјални match-објекат који садржи информације о пронађеном поднизу и његовом положају у изворном низу.

Хајде да испробамо у пракси. Нађимо први подниз са цифрама помоћу методе search:

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

Хајде да нађемо први подниз са цифрама помоћу методе search:

print(res) # овде ће бити match-објекат

А сада да испишемо пронађени текст. Он ће се наћи у нултом елементу match-објекта:

print(res[0]) # исписаће '123'

Дат је низ:

txt = '123 abc 456 cde'

Пронађите први подниз који садржи само словне симболе. Испишите га у конзолу.

Дат је низ:

txt = '1 23 456 789'

Пронађите позицију првог броја који се састоји од три цифре.

Српски
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
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј