У меня есть ниже набор образцов emailidsРегулярное выражение для исключения численные emailids
EmailAddress
1123
123.123
123_123
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
Необходимо устранить mailids, если они содержат сплошь numericals до @
Expected output:
[email protected]
[email protected]
[email protected]
[email protected]
Я использовал ниже Java Rex. Но его устранение всего. У меня есть основные знания в написании этих выражений. Пожалуйста, помогите мне в исправлении ниже. Заранее спасибо.
[^0-9]*@.*
Регулярное выражение работает в сценарии OP. Но если электронные письма содержат (.) Или (-), ваше регулярное выражение не будет работать. например, электронные письма: [email protected] или [email protected] В этом случае следует использовать: '(. * [A-zA-Z]. * @ \ W *. \ W *)'. – Quinn
@ccf это выражение работало, как ожидалось. Большое спасибо. Не могли бы вы объяснить это выражение. – Gokul
@Gokul: точка (.) Соответствует любому одиночному символу, кроме новой строки. Проверьте это: https://regex101.com/r/oO6oP6/2. – Quinn