Привет! Я пытаюсь найти строку, чтобы узнать, содержит ли она адрес электронной почты, а затем вернуть ее.
Типичное выражение vaildator электронной почты:
eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $email);
Однако как мне искать, если это в строке, например, вернуть адрес электронной почты в строке:
«Привет, меня зовут Джо, со мной можно связаться по адресу joe@mysite.com. Я также в Твиттере».
Я немного озадачен, я знаю, что могу искать, существует ли он вообще с \ b вокруг него, но как мне вернуть то, что найдено.
Спасибо.