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ščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць