⊗pyPmREMF 60 of 129 menu

findall մեթոդը Python-ի ռեգուլյար արտահայտություններում

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

re.findall(ինչ փնտրել, որտեղ փնտրել)

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

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

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

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

Տրված է տող.

txt = '123 aaa 456 bbb 789'

Թողարկեք թվեր պարունակող ենթատողերի ցուցակը:

Տրված է տող.

txt = 'abc 123 def 456 789'

Թողարկեք տառեր պարունակող ենթատողերի ցուցակը:

Հայերեն
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-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել