⊗pyPmREPG 55 of 129 menu

Групи преку методот group во методот search на Python

Алтернативен начин за работа со групи е користење на методот group. Во неговиот параметар се наведува бројот на групата, која треба да се испечати. Ако во параметарот се наведе 0 или се остави празен, ќе се врати целата подниза што се совпаѓа со регуларниот израз.

Нека имаме низа:

txt = '123 456 789'

Ајде да ја испечатиме првата совпадната низа со цифрите зададени со регуларниот израз на методот search. А потоа ќе сместиме подниза во три групи, секоја од нив ќе ја испечатиме со методот group:

res = re.search('(\d+)(\d+)(\d+)', txt) print(res.group(0)) # ќе испечати '123' print(res.group(1)) # ќе испечати '1' print(res.group(2)) # ќе испечати '2' print(res.group(3)) # ќе испечати '3'

Дадена е низата:

txt = 'username:john'

Сместете ја 'username:' во првата група, а 'john' - во втората. Испечатете ги сите групи во конзола.

Дадена е низата:

txt = '123 aaabbbccc'

Распределете ги сите буквени знаци во три групи така што поднизата, составена од буквата 'a' да падне во првата група, 'b' - во втората, 'c' - во третата. Испечатете ги сите групи во конзола.

Македонски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј