Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 4, 2012 20:33:10

spec
Зарегистрирован: 2012-09-29
Сообщения: 26
Репутация: +  0  -
Профиль   Отправить e-mail  

Регулярное выражение

Имеются такие строчки:
2 teststring 16 2 ‘*’ ‘*’ 11:30
2 teststring 19 1 ‘1 2 5 7’ ‘2’ 09:45
Их надо вывести из файла, проблема в регулярках, я использую:
"\d\s+\s\d+\s\d+\s'+|\*'\s'.'\s\d\d:\d\d“
Видимо, проблема с ”|“, я не нашел инфы, как выделить блоки A|B - ”{}" не помогают.
Да, вопрос нубский, но заряд думалки иссяк.

Офлайн

#2 Окт. 5, 2012 01:35:42

Fibio
От:
Зарегистрирован: 2010-09-14
Сообщения: 74
Репутация: +  2  -
Профиль   Отправить e-mail  

Регулярное выражение

может вам стоит сделать выражение не настолько подробным, например '\d\s\w+\s.+\s\d{2}\d{2}' подойдет для обоих.



Офлайн

#3 Окт. 5, 2012 06:55:16

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10016
Репутация: +  857  -
Профиль   Отправить e-mail  

Регулярное выражение

spec
Видимо, проблема с ”|“, я не нашел инфы, как выделить блоки A|B
их берут в круглые скобки



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version