# ValekS (10.06.2017 / 19:38)Тут они не нужны. Подмаски нужны, если нужно получить часть искомого шаблона. Например найти текст с собакой @vanechka, а в результат включить подстроку без собаки:
Всегда с ними писал.
$text = 'Текст от @vanechka.';
$patt = '~@([^\s.,!?-]+)~iu';
$repl = '$1';
$text = preg_replace($patt, $repl, $text);
echo $text;