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

re մոդուլի match մեթոդը որոնում է միայն տողի սկզբում կանոնավոր արտահայտության համընկնումը։ Մեթոդի առաջին պարամետրում նշում ենք այն կանոնավոր արտահայտությունը, որը կփնտրենք, երկրորդ պարամետրում՝ այն տողը, որում այն ենք փնտրում։ Երրորդ ոչ պարտադիր պարամետրում կարող ենք նշել ֆլագները կանոնավոր արտահայտության լրացուցիչ կարգավորման համար։ Մեթոդը վերադարձնում է Match օբյեկտ։ Եթե համընկնումներ չեն գտնվել, վերադարձվում է None։

Շարահյուսություն

pythonimport re

re.match(կանոնավոր_արտահայտություն, տող, [ֆլագներ])

Օրինակ

Եկեք գտնենք բոլոր ենթատողերը թվանշաններով։

pythontxt = '123 456 789'
res = re.match('\d+', txt)

print(res)

Կոդի կատարման արդյունքը։

python<re.Match object; span=(0, 3), match='123'>

Օրինակ

Հիմա թող մեր տողը սկսվի տառային սիմվոլներով։

pythontxt = 'aaaa 123 456 789'
res = re.match('\d+', txt)

print(res)

Կոդի կատարման արդյունքը։

pythonNone

Տես նաև

  • findall մեթոդը re մոդուլի,
    որը վերադարձնում է տողում բոլոր համընկնումների ցանկը
  • finditer մեթոդը re մոդուլի,
    որը վերադարձնում է տողում կանոնավոր արտահայտության բոլոր համընկնումների իտերատորը
  • search մեթոդը re մոդուլի,
    որը տողում որոնում է կանոնավոր արտահայտության առաջին համընկնումը
  • fullmatch մեթոդը re մոդուլի,
    որը տողում որոնում է կանոնավոր արտահայտության բոլոր համընկնումները
  • Match օբյեկտը re մոդուլի,
    որը պարունակում է կանոնավոր արտահայտության հետ համընկնումների մասին տեղեկություն