Страница 2 из 2

Добавлено: 13 ноя 2003, 20:02
dimm_coder
****** - ну ведь снова забыл зарегистрироваться (хотя ведь вроде-бы ставил автоматическую регистрацию при входе, хе но не в этой ОС).

Вот - появился с именем, чтобы не было обвинений в критике без обратного адреса %)

А вообще, гораздо эффективнее было считать полностью строку и потом , раз пробежав - выбрать адреса. А не без толку выделять/удалять мелкие блоки памяти в строках типа:
thisisineffectiveusageofthememoryblalalala...theendofthestring a@b.c
И читабельности бы прибавилось сразу бы.

Добавлено: 17 ноя 2003, 19:27
Anonymous
>предлагаю исключить категорию "без регекспов" как бессмысленную.
Согласен

2satanic_mechanic:
Не самый удачный пример, но лучше чем ничего:)
Но вообще я не предстваляю как это мы будем оценивать друг друга?

Вопрос темы, для конкурса все еще открыт, т.к. тема с stdin,
ИМХО, не очень интересна с тех. точки зрения.

Добавлено: 18 ноя 2003, 11:05
dimm_coder
ну тут еще смотря с какой стороны посмотреть :)
Если поставить, например, условия:
cat /dev/infinity | parser - т.е. имеем бесконечный поток символов, нет ограничений на размер имени почтового ящика и сервера. Еще ради забавы - нету спец. символов ограничителей почтового адреса от остального текста, например для da@vba.com.by - строка типа lalalada@vba.com.byeprst - правильная - вот тут уж потеха будет :D

Добавлено: 28 ноя 2003, 13:22
Гость
оНЛМХРЭЯЪ ЙРН-РН ХГ ОПХЯСРЯРБСЧЫХУ ЙКЪКЯЪ, ВРН УНПНЬН ГМЮЕР ЙМХЦС Regular Expressions.
ю МС-ЙЮ АШЯРПН ГЮЦКЪМСКХ МЮ ОНЯКЕДМХЕ 20 ЯРПЮМХЖ.... вРН ЛШ БХДХЛ????

Добавлено: 28 ноя 2003, 13:28
Гость
:) Н

Добавлено: 29 ноя 2003, 00:59
Llama
Anonymous писал(а):оНЛМХРЭЯЪ ЙРН-РН ХГ ОПХЯСРЯРБСЧЫХУ ЙКЪКЯЪ, ВРН УНПНЬН ГМЮЕР ЙМХЦС Regular Expressions.
ю МС-ЙЮ АШЯРПН ГЮЦКЪМСКХ МЮ ОНЯКЕДМХЕ 20 ЯРПЮМХЖ.... вРН ЛШ БХДХЛ????
Помниться кто-то из присутствующих клялся, что хорошо знает книгу Regular Expressions.
А ну-ка быстро заглянули на последние 20 страниц.... Что мы видим????

Добавлено: 24 янв 2004, 21:00
satanic_mechanic
[2 dimm_coder]

Да, формат адреса e-mail я не знаю. Я про это написал.

Насчет списков символов ты прав. Для этого лучше делать динамические массивы и в случае нехватки места перевыделять память + 100 байт, к примеру. Я просто ожидал, что длина каждого элемента адреса ограничена. Для массива пришлось бы смещать на один элемент влево все элементы массива. Но и в этом случае со списками я слажал. Гораздо лучше было сделать кольцевую очередь. Быстро и сердито.