Регулярное выражение \w+@[a-zA-Z\.]+ в подсказке BAS не правильно вырезает почту



  • Здраствуйте,
    Подскажите правельное регулярное выражение для вырезания почтового ящика
    к примеру такие ящики могут быть
    asd.asd-98@mail.ru
    123_dhg.df98@gmail.com
    До собачки могут быть и точки и тере и нижние подчеркивание

    Спасибо!
    Ну и наверное в самом BAS в подсказке тоже подправить..



  • Для регулярных выражений есть неплохой конструктор (есть ссылка в подсказках при добавлении регулярок).
    Для популярных запросов (сайты, почтовые ящики, номера телефонов и др) можно найти готовые решения в интернете.
    Можно примерно так:

    [\w.\-_]+@[a-zA-Z\d]+.[a-zA-Z]+
    

    Но лучше поискать, может и другие символы могут быть кроме точки, тире и подчеркивания. Также вопрос по кириллическим доменам вида сайт.рф (лично такие ни разу не встречал).



  • @GameBot Спасибо мне очень такое подходит! Низкий поклон!


Log in to reply