【发布时间】:2021-01-06 12:57:44
【问题描述】:
查找电子邮件的匹配项具有错误的正则表达式,导致丢失本应在输出中填充的电子邮件。
下面是查询
case when regexp_like(email,'^([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5})$')
上述正则表达式与电子邮件不匹配 BILL@AMERITRUST-MORTGAGE.COM 而是在遇到此类电子邮件时返回 null。
【问题讨论】:
-
根据regex101.com您正在尝试哪种语言,看起来是有效的正则表达式?
标签: sql oracle regexp-like