Персональный сайт Александра Литовченко

номер32
Поиграть в преферанс в онлайне

Архив блога за апр 2009 года

Набор полезных regexp'ов для python

Часто возникает задача проверить строку на соответствие каким-либо правилам. На помощь приходят regexp-ы. Осмысленные и беспощадные. Проблема заключается в том, что написание сложных regexp-ов, как правило выливается либо в длительную и нетривиальную отладку, либо в поиски готовых шаблонов в сети (без гарантии правильности), либо в мучительные воспоминания на предмет «вот в каком-то проекте, когда-то делал почти то же самое, вот только в каком именно?». Так почему бы не собрать используемые паттерны в одном месте? Примеры буду все писать в этот пост, постепенно его наращивая. Код для питоновского модуля re, но они практически на всех платформах одинаковы.