102 of 151 menu

re մոդուլի search մեթոդը

search մեթոդը re մոդուլից որոնում է միայն առաջին համընկնումը կանոնավոր արտահայտության հետ: Մեթոդի առաջին պարամետրում նշում ենք կանոնավոր արտահայտությունը, որը կփնտրենք, երկրորդ պարամետրում՝ այն տողը, որում այն փնտրում ենք: Երրորդ օպցիոնալ պարամետրում կարելի է նշել ֆլագները կանոնավոր արտահայտության լրացուցիչ կարգավորումների համար: Մեթոդը վերադարձնում է Match օբյեկտ: Եթե համընկնումներ չեն գտնվել, վերադարձվում է 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 օբյեկտից:

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हिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել