re մոդուլի match մեթոդը
re մոդուլի match մեթոդը որոնում է
միայն տողի սկզբում կանոնավոր արտահայտության
համընկնումը։ Մեթոդի առաջին պարամետրում
նշում ենք այն կանոնավոր արտահայտությունը, որը կփնտրենք,
երկրորդ պարամետրում՝ այն տողը, որում
այն ենք փնտրում։
Երրորդ ոչ պարտադիր պարամետրում
կարող ենք նշել ֆլագները
կանոնավոր արտահայտության լրացուցիչ կարգավորման համար։
Մեթոդը վերադարձնում է Match օբյեկտ։
Եթե համընկնումներ չեն գտնվել, վերադարձվում է
None։
Շարահյուսություն
import re
re.match(կանոնավոր_արտահայտություն, տող, [ֆլագներ])
Օրինակ
Եկեք գտնենք բոլոր ենթատողերը թվանշաններով։
txt = '123 456 789'
res = re.match('\d+', txt)
print(res)
Կոդի կատարման արդյունքը։
<re.Match object; span=(0, 3), match='123'>
Օրինակ
Հիմա թող մեր տողը սկսվի տառային սիմվոլներով։
txt = 'aaaa 123 456 789'
res = re.match('\d+', txt)
print(res)
Կոդի կատարման արդյունքը։
None
Տես նաև
-
findallմեթոդըreմոդուլի,
որը վերադարձնում է տողում բոլոր համընկնումների ցանկը -
finditerմեթոդըreմոդուլի,
որը վերադարձնում է տողում կանոնավոր արտահայտության բոլոր համընկնումների իտերատորը -
searchմեթոդըreմոդուլի,
որը տողում որոնում է կանոնավոր արտահայտության առաջին համընկնումը -
fullmatchմեթոդըreմոդուլի,
որը տողում որոնում է կանոնավոր արտահայտության բոլոր համընկնումները -
Match օբյեկտըreմոդուլի,
որը պարունակում է կանոնավոր արտահայտության հետ համընկնումների մասին տեղեկություն