⊗pyPmREMF 60 of 129 menu

Python'догу регулярдуу туюнтмалардагы findall методу

Python'до регулярдуу туюнтма менен дал келгендердин баарын издеш үчүн findall методу колдонулат. Методдун биринчи параметринде биз издеген регулярдуу туюнтомубузду көрсөтөбүз, экинчи параметринде - издөө үчүн сапты. Метод солдон оңго карай издеп, дал келгендердин баарын текшерет. Ал дал келгендер менен саптардын тизмесин же эгерде издөө кармандарда белгиленген регулярдуу туюнтмалар менен берилсе, кортеждердин тизмесин кайтарат. Эгерде дал келгендер табылбаса, анда бош тизме кайтарылат. 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çeЎзбекOʻzbekTiếng Việt
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу