gpt4 book ai didi

java - 正则表达式电子邮件 (Java)

转载 作者:行者123 更新时间:2023-11-30 06:58:40 25 4
gpt4 key购买 nike

我知道有很多关于正则表达式和电子邮件结合的问题。但它总是关于“简单”的电子邮件格式,例如any_mail@domain.com

正如我们在许多网站上看到的那样,开发人员使用“简单技巧”隐藏了那些标准正则表达式的电子邮件。将 @ 隐藏在 (at) 或 [at] 后面。

所以我正在这里寻找正则表达式,考虑电子邮件中 ​​(at) 或 [at] 的情况。

我已经在测试这样的东西了:

[a-zA-Z0-9_\\.-]+(@|[[(]at[)]])[a-zA-Z0-9-_\\.]+\\.[a-zA-Z]{2,4}+

重点是@(at)[at]部分!

我将不胜感激任何解决方案:)

EDIT::我希望这个正则表达式可以找到像 any_mail(at)domain.com

这样写的电子邮件

最佳答案

正则表达式片段匹配任何:

  • @
  • [在]
  • (at)

在术语周围有可选的空格:

" *(@|\\(at\\)|\\[at\\]) *" 

关于java - 正则表达式电子邮件 (Java),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32442962/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com