Карманы праз метад group у метадзе search Python
Альтэрнатыўным спосабам працы з карманамі
з'яўляецца выкарыстанне метаду 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' - у
трэці. Выведзіце ўсе карманы ў кансоль.