Python-daky finditer usulunda gap-jäpler
finditer usulymda-da
gap-jäpler ulanylyp bilner. Amalyýetda göreliň.
Bizde bir setir bolsun:
txt = 'aaaa 123 bbbb 456'
Geliň, setirde ýerleşen ähli sanlary gap-jäplere böläýelim. We elementleriň obyektlerini aýlaw bilen gaýtalananda, birinji gabata gelýänini (ol nol gap-jäp hasaplanylar) we onuň öz gezeginde gap-jäplere bölünip goýulýan elementlerini hem çap edeliň:
res = re.finditer('(\d)(\d)', txt)
for el in res:
print(el[0], el[1], el[2])
Kod ýerine ýetirilenden soň, nol gap-jäp, ýagny ähli kiçi setir, we şol kiçi setirdäki birinji we ikinji nyşanlar çap ediler:
'12 1 2'
'45 4 5'
Setir berlen:
txt = 'aaa 123 bbb 456 987'
Sanlar bilen bolan ähli kiçi setirleri üç gap-jäbe bölüň. We olary aýlaw kömegi bilen çap ediň.