Я новичок в регулярном выражении. Я проверяю идентификаторы электронной почты с помощью регулярных выражений.regex для проверки электронной почты ids
Ниже мой код, чтобы соответствовать <[email protected]>
с [email protected]
Pattern p = Pattern.compile("\\<(.*?)\\>");
Matcher m = p.matcher("<[email protected]>");
и его рабочим штрафом. Теперь я хочу совместить либо <[email protected]>
, либо [[email protected]]
с [email protected]
.
Любое предложение будет оценено по достоинству.
Спасибо за ответ, я получаю h Синтаксис Ошибка при попытке использовать этот код «Неверная escape-последовательность (допустимые: \ b \ t \ n \ f \ r \" \ '\\)' – Bhushan
Doh! Был в режиме C# (где '@' перед строкой означает, что вам не нужно дублировать обратную косую черту). Просто исправлено, удалив '@' и добавив обратную косую черту. –
Спасибо за ответ. Теперь работает. – Bhushan