Xhepat përmes metodës group në metodën search në Python
Një mënyrë alternative për të punuar me xhepa
është përdorimi i metodës group.
Në parametrin e saj specifikohet numri i xhepit
që duhet të shfaqet. Nëse në parametër
specifikohet 0 ose lihet bosh,
do të kthehet e gjithë nënvargu që përputhet me
shprehjen e rregullt.
Le të kemi nënvargun:
txt = '123 456 789'
Le të shfaqim prej saj përputhjen e parë
me shifrat, të përcaktuara nga shprehja e rregullt e metodës search.
Pastaj do ta vendosim nënvargun në tre xhepa,
secilin prej të cilëve do ta shfaqim me metodën group:
res = re.search('(\d+)(\d+)(\d+)', txt)
print(res.group(0)) # do të shfaqë '123'
print(res.group(1)) # do të shfaqë '1'
print(res.group(2)) # do të shfaqë '2'
print(res.group(3)) # do të shfaqë '3'
Është dhënë nënvargu:
txt = 'username:john'
Vendosni 'username:' në xhepin e parë,
dhe 'john' - në të dytin. Shfaqni të gjitha
xhepat në konsolë.
Është dhënë nënvargu:
txt = '123 aaabbbccc'
Shpërndani të gjithë karakteret alfabetike në tre
xhepa ashtu që nënvargu, i përbërë
nga shkronja 'a' të bjerë në xhepin e parë,
'b' - në të dytin, 'c' - në
të tretin. Shfaqni të gjithë xhepat në konsolë.