Перейти к содержимому


Dmitry Mikhirev

Дата рег: 25 Апр 2016
Оффлайн Был(а) онлайн: Скрыт
-----

Сообщения пользователя

В теме:drweb-esuite-server ELF: not found

Вчера, 11:22

# chmod +x drweb-12.00.0-201910155-esuite-server-unix-linux-x86_64.tar.gz.run
# ./drweb-12.00.0-201910155-esuite-server-unix-linux-x86_64.tar.gz.run

В теме:Изменения в лицензировании Dr.Web Desktop Security Suite

16 Январь 2020 - 14:59

Нужно расширять, а не сокращать выбор для пользователей. Этот вариант всегда беспроигрышный.

Надо ориентироваться на опсосов с их десятками тарифов, разобраться в которых в принципе невозможно?

В теме:Lua помощь

09 Январь 2020 - 19:13

В этих адресах много фрагментов, разделённых точками. Выражение (.*\.)* очень долго ходит по ним взад-вперёд, пытаясь найти совпадение. В том выражении, которое предложил я, во-первых, ищется совпадение только непосредственно после @ (а эти куски с точками как раз до @), во-вторых, исключаются символы, невалидные для имён доменов, и в-третьих, дополнительный якорь $ фиксирует конец совпадения концом строки. В принципе, для указанных Вами адресов хватило бы просто добавления @ в начало, но проблема могла бы возникнуть снова с адресами другого вида. Зафиксировать начало (@) и конец ($) совпадения — более оптимальный вариант, не говоря о том, что под Вашу регулярку мог подойти адрес вида something.ibm.com123@example.com или anything@ibm.common.example.org.

P. S. Главное — проверьте, проходят ли письма, для которых эта регулярка изначально писалась. У меня нет уверенности, что совпадение проверяется для извлечённого из заголовка  From адреса, а не для всего его содержимого.


В теме:Lua помощь

09 Январь 2020 - 18:45

оно не ругается на эту регулярку

Как это? Вот же:

Cannot call regex function: The complexity of matching the regular expression exceeded predefined bounds.

Если Вы показали не всё содержимое white-from.regex, возможно, проблема в другой строке. Или в нескольких.


В теме:Lua помощь

09 Январь 2020 - 18:36

Скорее всего ругается на эту регулярку:

(.*\.)*ibm\.com

Я бы попробовал переписать её как-нибудь так:

@([a-z0-9-]+\.)*ibm\.com$

Не проверял, ничего не гарантирую.