gentoo.ru
python
python@conference.gentoo.ru
Вторник, 22 февраля 2011< ^ >
krigstask установил(а) тему: Пей тон @ Жуй картон || https://gist.github.com/289467 || Логи: http://tinyurl.com/gentoo-py-logs || "Python's a drop-in replacement for BASIC in the sense that Optimus Prime is a drop-in replacement for a truck."
Конфигурация комнаты
Участники комнаты

GMT+3
[15:33:58] lk4d4 вошёл(а) в комнату
[15:34:27] <lk4d4> krigstask: подскажи ка мне регэксп
[15:47:04] <krigstask> Задумался, какой бы подошёл?
[15:51:35] <lk4d4> а \w+ не включает -?
[15:52:19] <krigstask> А чёрт его знает, вроде не должен
[15:53:44] <lk4d4> мне для мыла нужен регэксп попроще
[15:55:41] <lk4d4> \w+@\w+\.\w{2,4} это конечно крутатень
[15:56:05] maksbotan вошёл(а) в комнату
[15:57:11] <maksbotan> о, питон чян жив
[15:57:39] <lk4d4> ботанец
[15:57:42] <lk4d4> скажи мне
[15:57:44] <maksbotan> а?
[15:58:03] <lk4d4> как получить любую последовательность любых символов кроме "<"
[15:58:22] <maksbotan> в смысле?
[15:58:38] <lk4d4> ну регэксп для re.search
[15:58:49] <maksbotan> [^<] ?
[15:59:36] <lk4d4> ага
[15:59:54] <maksbotan> [^>]+ тогда уж
[16:00:12] <lk4d4> ну это я сам сообразил ужо
[16:00:34] <maksbotan> хаха
[16:01:25] <maksbotan> email_regex = re.compile(r'^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}$')  
[16:01:37] <maksbotan> на тебе регулярку для мыла
[16:02:11] <lk4d4> ага, спасибо
[16:02:24] <maksbotan> я это в интернетах где-то откопал )
[16:04:53] <lk4d4> [\w.%+-]+@.[\w.-]+\.[A-Za-z]{2,4}
[16:04:58] <lk4d4> во
[16:06:05] <maksbotan> а что значит .% ?
[16:06:15] <lk4d4> ну это ты мне дал
[16:06:20] <lk4d4> я не знаю вообще
[16:06:34] <maksbotan> я??
[16:06:37] <maksbotan> да ты что
[16:06:41] <lk4d4> -9._%+
[16:06:47] <lk4d4> вот там тебе и процент
[16:06:49] <maksbotan> а, и правда )
[16:06:50] <lk4d4> и точка
[16:06:55] <maksbotan> ну так говорю, с интернетов
[16:07:02] <lk4d4> ну я и не спорю
[16:07:28] <maksbotan> по-моему эта самая точка-с-процентом не работает в питоне
[16:07:56] <maksbotan> аа, или это не часть синтаксиса а просто символ
[16:07:59] <lk4d4> ага
[16:08:10] <maksbotan> тогда что там делает точка?
[16:08:15] <lk4d4> тоже символ
[16:08:19] <maksbotan> она ведь соответсвует любому символу
[16:08:25] <lk4d4> может же быть maksim.kolcov
[16:08:25] <maksbotan> или не внутри [] ?
[16:08:30] <lk4d4> вот я и не знаю
[16:08:33] <maksbotan> я таки дурак )
[16:08:46] <lk4d4> ага, просто символ
[16:08:55] <lk4d4> ну я протестил с точкой
[16:09:07] <maksbotan> ну ясно
[16:09:14] <maksbotan> а что ты там такое пилишь-то?
[16:09:35] <lk4d4> нагрузку буду устраивать на работе
[16:09:46] <lk4d4> у меня есть тонны eml
[16:09:54] <lk4d4> и я их засылаю в сто тыщ потоков
[16:10:24] <maksbotan> ого
[16:35:14] maksbotan вышел(а) из комнаты
[16:37:07] maksbotan вошёл(а) в комнату
[17:09:25] <lk4d4> а вот если сделать re.compile, то быстрее будет, чем просто паттерн по циклу делать?
[17:10:21] <krigstask> В смысле — по циклу
[17:10:36] <krigstask> А?
[17:11:52] <lk4d4> ну for траливали:
    re.search(pattern,str)
[17:12:08] <krigstask> А, ну конечно
[17:12:08] <lk4d4> есть разница скомпилен pattern или нет
[17:12:11] <lk4d4> угу
[17:12:12] <lk4d4> ясно
[17:12:22] <lk4d4> спасибо
[17:31:38] lk4d4 вышел(а) из комнаты
[17:42:24] maksbotan вышел(а) из комнаты
[17:43:22] maksbotan вошёл(а) в комнату
[18:00:11] maksbotan вышел(а) из комнаты
[18:00:38] maksbotan вошёл(а) в комнату
[21:14:44] maksbotan вышел(а) из комнаты
[21:14:54] maksbotan вошёл(а) в комнату
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!