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 истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан