⊗pyPmREPG 55 of 129 menu

Skupiny pomocí metody group v metodě search Python

Alternativním způsobem práce se skupinami je použití metody group. V jejím parametru je uvedeno číslo skupiny, které je třeba vypsat. Pokud v parametru zadáte 0 nebo jej ponecháte prázdným, vrátí se celý podřetězec odpovídající regulárnímu výrazu.

Předpokládejme, že máme řetězec:

txt = '123 456 789'

Vypišme z něj první shodu s číslicemi zadanými regulárním výrazem metody search. A poté vložme podřetězec do tří skupin, z nichž každou vypíšeme metodou group:

res = re.search('(\d+)(\d+)(\d+)', txt) print(res.group(0)) # vypíše '123' print(res.group(1)) # vypíše '1' print(res.group(2)) # vypíše '2' print(res.group(3)) # vypíše '3'

Daný řetězec:

txt = 'username:john'

Vložte 'username:' do první skupiny, a 'john' - do druhé. Vypište všechny skupiny do konzole.

Daný řetězec:

txt = '123 aaabbbccc'

Rozložte všechny abecední znaky do tří skupin tak, aby podřetězec skládající se z písmene 'a' padl do první skupiny, 'b' - do druhé, 'c' - do třetí. Vypište všechny skupiny do konzole.

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικά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
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout