У меня есть некоторое регулярное выражение (например, ^ \ w + [\ w -.] \ @ \ w + ((- \ w +) | (\ w )). [Az] {2,3} $ , чтобы соответствовать правильным адресам электронной почты), но я не могу понять, как удалить все, что не соответствует регулярному выражению в моей строке.
Сохраняя пример электронной почты, мне нужен способ, учитывая жало, как
$myString = "This is some text, the email is here example@example.com, and other things over here";
мне нужно вернуть просто «example@example.com» или логическое значение false, если в строках нет электронного письма.
Конечно, электронная почта является лишь примером, в некоторых других случаях мне нужно будет удалить все, кроме целых / плавающих чисел и т. Д. *
Я так много гуглял, но ничего не нашел.