Групе путем методе групе у методу сеарцх Питхон
Алтернативни начин рада са групама
је коришћење методе 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' - у
трећој. Прикажите све групе у конзолу.