Size: a a a

2020 May 27

СК

С К in MySQL
всё. Делаете выборку
WHERE email LIKE '%@%' OR email LIKE '%.%';
затем в любом ЯП делите строку по словами и проверяете стандартной библиотекой.
источник

DE

Denis Efremov in MySQL
С К
без разницы. Вы регулярку видели?
А теперь пых.
filter_var('bob@example.com', FILTER_VALIDATE_EMAIL)
Кстати, крайне не точный метод
источник

СК

С К in MySQL
уверен, что во всяких ваших пайтонах, джавах и прочей мути что то подобное.
источник

СК

С К in MySQL
Denis Efremov
Кстати, крайне не точный метод
по регулярке не точный?
источник

DE

Denis Efremov in MySQL
С К
по регулярке не точный?
filter_var
источник

DE

Denis Efremov in MySQL
С К
всё. Делаете выборку
WHERE email LIKE '%@%' OR email LIKE '%.%';
затем в любом ЯП делите строку по словами и проверяете стандартной библиотекой.
что-то про подстроку было
источник

СК

С К in MySQL
Denis Efremov
filter_var
вот честное слово, а зачем точность для майл? Майл можно отверить только отправив на него письмо.
источник

DE

Denis Efremov in MySQL
WHERE email REGEXP '\S+@(?!site.ru)'
источник

СК

С К in MySQL
Denis Efremov
WHERE email REGEXP '\S+@(?!site.ru)'
дался вам этот site ru
источник

DE

Denis Efremov in MySQL
источник

DE

Denis Efremov in MySQL
say true
источник

СК

С К in MySQL
честно говоря использовать регулярки для чего то более менее сложного -- это как купить себе вертолёт когда вам раньше автобусов рейсовых хватало.
Да, быстро, без пробок. Но топлива надо немеряно, надо где то хранить, надо обученного пилота.
По регуляркам надо прочитать книгу, надо проникнуться идеей программирования на них, надо осозновать где они дают выигрыш, а где нет.
По мне так проще во всех не понятных ситуациях использовать ЯП к которому привыкли.
источник

ВТ

Виктор Ткаченко... in MySQL
Denis Efremov
WHERE email REGEXP '\S+@(?!site.ru)'
Ты что? Лучше ж все из бд вытащить, а потом удивляться почему серверу поплохело)
источник

DE

Denis Efremov in MySQL
С К
честно говоря использовать регулярки для чего то более менее сложного -- это как купить себе вертолёт когда вам раньше автобусов рейсовых хватало.
Да, быстро, без пробок. Но топлива надо немеряно, надо где то хранить, надо обученного пилота.
По регуляркам надо прочитать книгу, надо проникнуться идеей программирования на них, надо осозновать где они дают выигрыш, а где нет.
По мне так проще во всех не понятных ситуациях использовать ЯП к которому привыкли.
ты сам проверял?
источник

СК

С К in MySQL
Denis Efremov
ты сам проверял?
встречал ли я в жизни регулярки, которые вот работали работали, а теперь поломались? При чём даже автор не знает что там написано? Да!!!
источник

IZ

Ilia Zviagin in MySQL
С К
выборкой получаете все строки имеющие знаки: @ .
Затем в любом ЯП без регулярок делаете анализ и получаете только валидные майл адреса.
источник

DE

Denis Efremov in MySQL
С К
встречал ли я в жизни регулярки, которые вот работали работали, а теперь поломались? При чём даже автор не знает что там написано? Да!!!
<реклама>
Я подразумеваю ситуацию, когда человек разбирается в регулярках

@regex_ru
источник

СК

С К in MySQL
Denis Efremov
<реклама>
Я подразумеваю ситуацию, когда человек разбирается в регулярках

@regex_ru
но ТС не разбирается. При этом жизненый опыт подсказывает мне, что в регулярках разбираются не то, чтобы все. Суметь сейчас что то составить, не значит, что регулярка будет работать.
источник

DE

Denis Efremov in MySQL
С К
но ТС не разбирается. При этом жизненый опыт подсказывает мне, что в регулярках разбираются не то, чтобы все. Суметь сейчас что то составить, не значит, что регулярка будет работать.
У меня с этим нет проблем. Вещи работают и годы
источник

IZ

Ilia Zviagin in MySQL
С К
выборкой получаете все строки имеющие знаки: @ .
Затем в любом ЯП без регулярок делаете анализ и получаете только валидные майл адреса.
Хуже уже и так ебанутой задачи "найти во всех полях всех таблиц регуляркой" только твое решение! Мало того, что и так надо будет всё прочитать, так тут надо будет ещё и всю базу послать клиенту!
источник