LINUX.ORG.RU
ФорумTalks

[ЖЖ] Питон

 


0

0

Чет я не пойму, у меня чель глюки:

p = re.compile('/([a-z]+)') str = "/p" p.match(str).group(0) '/p' p.match(str).groups() ('p',)

В чем подвох ?

★☆

>>> str = "/p"
>>> p.match(str)
<_sre.SRE_Match object at 0x2842b8e0>
>>> p.match(str).groups()
('p',)
>>> p.match(str).group(0)
'/p'
>>> p.match(str).groups()
('p',)

phasma ★☆
() автор топика
Ответ на: комментарий от phasma

сдается мне, что нулевой элемент содержит кусок входной строки подошедший под выражение

cobold ★★★★★
()

Программа из одной строчки на пайтоне?

fat_angel ★★★★★
()

p = re.compile('/([a-z]+)') str = "/p" p.match(str).group(0) '/p' p.match(str).groups() ('p',)

____r____m__________-_________r________________________________________________ _______________

Вот, проблема в том, что там буквы «f» нигде нет :)

KRoN73 ★★★★★
()
Ответ на: комментарий от A2K

ага, токо вчера чет Pylons писал, что первой группы нет :) иль я уже засыпал :)

phasma ★☆
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.