Групе путем методе групе у методу сеарцх Питхон

Алтернативни начин рада са групама је коришћење методе group. У његовом параметру се наводи број групе, коју треба приказати. Ако у параметру наведете 0 или га оставите празним, вратиће се цео подниз који се поклапа са регуларним изразом.

Нека имамо следећи низ:

pythontxt = '123 456 789'

Хајде да из њега изведемо прво поклапање са цифрама, задатим регуларним изразом методе search. Затим ћемо сместити подниз у три групе, сваку од којих ћемо приказати методом group:

pythonres = 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'
Задание 1

Дат је низ:

pythontxt = 'username:john'

Сместите 'username:' у прву групу, а 'john' - у другу. Прикажите све групе у конзолу.

Задание 2

Дат је низ:

pythontxt = '123 aaabbbccc'

Распоредите све словне симболе по три групе тако да подниз који се састоји из слова 'a' буде у првој групи, 'b' - у другој, 'c' - у трећој. Прикажите све групе у конзолу.