Задать вопрос
prrrrrrr
@prrrrrrr
Верстаю сразу на PHP.

Как регуляркой найти всё что после @?

Подскажите, как регуляркой найти всё что после @?
Например:
До: hello@mail.com
После: mail.com
  • Вопрос задан
  • 520 просмотров
Подписаться 4 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 2
wisgest
@wisgest
Не ИТ-специалист
preg_replace('/.*@/', '', $email)

Но считается, что правильнее использовать предназначенные для этого функции:
substr(strrchr($email, '@'), 1)
Ответ написан
Комментировать
myks92
@myks92 Куратор тега PHP
Нашёл решение — пометь вопрос ответом!
Зачем регуляркой?

$email = 'hello@mail.com';
$parts = explode('@', $email);
 
var_dump($parts[0]); //hello
var_dump($parts[1]); //mail.com
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы