Џебови во методот finditer во Python
Во методот finditer исто така може да се
користат џебови. Ајде да погледнеме
во пракса. Нека имаме стринг:
txt = 'aaaa 123 bbbb 456'
Ајде да ги сместиме сите цифри кои се наоѓаат во стрингот, во џебови. А при поминувањето низ објектите со циклус да го испечатиме првото совпаѓање (тоа ќе се смета за нулти џеб), како и неговите елементи, исто така распределени во џебови:
res = re.finditer('(\d)(\d)', txt)
for el in res:
print(el[0], el[1], el[2])
По извршувањето на кодот ќе се испечати нултиот џеб, т.е. целиот подстринг, како и првиот и вториот симбол од тој подстринг:
'12 1 2'
'45 4 5'
Даден е стринг:
txt = 'aaa 123 bbb 456 987'
Распределете ги сите подстрингови со броеви во три џебови. И испечатете ги со помош на циклус.