100 of 151 menu

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

findall մեթոդը re մոդուլից վերադարձնում է ցանկ կանոնավոր արտահայտության բոլոր համընկնումներից: Եթե կանոնավոր արտահայտությունը տեղադրված է խմբերում, ապա մեթոդը կվերադարձնի tuple: Մեթոդի առաջին պարամետրում նշում ենք կանոնավոր արտահայտությունը, որը կփնտրենք, երկրորդ պարամետրում՝ տողը որոնման համար: Երրորդ ընտրովի պարամետրում կարելի է նշել դրոշներ կանոնավոր արտահայտության լրացուցիչ կարգավորումների համար: Մեթոդը ստուգում է բոլոր համընկնումները՝ փնտրելով դրանք ձախից աջ:

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

import re re.findall(կանոնավոր_արտահայտություն, տող, [դրոշներ])

Օրինակ

Եկեք գտնենք կանոնավոր արտահայտության բոլոր համընկնումները տողում.

txt = '12 43 56 ab' res = re.findall('\d+', txt) print(res)

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

['12', '43', '56']

Օրինակ

Հիմա եկեք գտնենք բոլոր համընկնումները կանոնավոր արտահայտության խմբերում.

txt = '12 43 56 ab' res = re.findall('(\d)(\d)', txt) print(res)

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

[('1', '2'), ('4', '3'), ('5', '6')]

Տես նաև

  • finditer մեթոդը re մոդուլից,
    որը վերադարձնում է կանոնավոր արտահայտության բոլոր համընկնումների իտերատորը տողում
  • search մեթոդը re մոդուլից,
    որը փնտրում է առաջին համընկնումը կանոնավոր արտահայտության հետ տողում
  • match մեթոդը re մոդուլից,
    որը փնտրում է համընկնում կանոնավոր արտահայտության հետ տողի սկզբում
  • fullmatch մեթոդը re մոդուլից,
    որը փնտրում է բոլոր համընկնումները կանոնավոր արտահայտության հետ տողում
  • split մեթոդը 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-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել