Групе у методу finditer у Пајтону
У методу 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'
Расподелите све потстрингове са бројевима у три групе. И испишите их помоћу петље.