Точный синтаксис будет зависеть от языка, который вы используете, и, возможно, от метода, который вы используете. Эти примеры должны помочь.
Обычно вам не нужно регулярное выражение для сопоставления с простой строкой.
Но, если по какой-то причине это должно быть регулярное выражение, вам просто нужно избежать дефиса и точки. Вот так:
no\-email\.com
В зависимости от того, что вы делаете, вам может потребоваться сопоставить остальную часть адреса электронной почты:
(.*?)no\-email\.com
Вы также можете привязать «no-email.com» к концу строки, например:
(.*?)no\-email\.com$
Если вы также хотите сопоставить знак @ с именем домена, выполните:
(.*?)@no\-email\.com$