我正在使用一个处理电子邮件地址的系统,并且需要告诉它不要使用正则表达式处理包含'auto @'的电子邮件地址。
电子邮件地址示例:
us.group-email-name.auto@somedomain.com
us.group-email-name@somedomain.com
正则表达式只应匹配第二个而不是第一个。
这可能吗?
提前感谢您的时间!
答案 0 :(得分:0)
如果您无需验证电子邮件地址和,则无法通过快速内置子字符串查找器进行验证,您可以使用此正则表达式:
((?!auto@).)*
一个更好的选择是简单的子串查找器方法/函数,如Java的
emailAddress.indexOf("auto@")
如果找不到匹配则返回-1。