⊗pyPmREMF 60 of 129 menu

Python регуляр ифодаларида findall методаси

Pythonда регуляр ифодага мос келувчи барча топилмаларни излаш учун findall методаси қўлланилади. Методнинг биринчи параметрида излайдиган регуляр ифодани, иккинчи параметрида излаш учун сатрни кўрсатамиз. Метод барча топилмаларни чапдан ўнга қараб текширади. У топилган топилмалар сатрлар рўйхатини ёки карманларда регуляр ифодалар берилган бўлса, кортежлар рўйхатини қайтаради. Aгар топилма топилмаса, бўш рўйхат қайтарилади. 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हिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш