⊗pyPmREMF 60 of 129 menu

Metóda findall v regulárnych výrazoch Python

Na vyhľadanie všetkých zhôd s regulárnym výrazom v Pythone sa používa metóda findall. V prvom parametri metódy určíme regulárny výraz, ktorý budeme hľadať, v druhom parametri - reťazec pre vyhľadávanie. Metóda kontroluje všetky zhody, hľadajúc ich zľava doprava. Vráti zoznam reťazcov s zhodami alebo zoznam n-tic, ak sú pre vyhľadávanie zadané regulárne výrazy v skupinách. Ak nebudú nájdené žiadne zhody, vráti sa prázdny zoznam. Syntax metódy findall vyzerá takto:

re.findall(čo hľadať, kde hľadať)

Poďme nájsť všetky zhody s regulárnym výrazom v reťazci:

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

Výsledok vykonania kódu:

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

Daný reťazec:

txt = '123 aaa 456 bbb 789'

Vypíšte zoznam podreťazcov obsahujúcich číslice.

Daný reťazec:

txt = 'abc 123 def 456 789'

Vypíšte zoznam podreťazcov obsahujúcich písmená.

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť