• 编写一个工具方法, 用来查找一个文件中的Email地址. 并将查找到的所有Email地址以下面的格式输出到一个指定的文件中:
1: [email protected]
2: [email protected]
• 对于Email地址的格式作出如下规定:
− 必须以字母开头, 后面可以是字母或数字
− 必须有@符号
− @符号后面的部分必须有”.”, 并且不能以”.”开头或结尾.
1: [email protected]
2: [email protected]
• 对于Email地址的格式作出如下规定:
− 必须以字母开头, 后面可以是字母或数字
− 必须有@符号
− @符号后面的部分必须有”.”, 并且不能以”.”开头或结尾.
1: [email protected]
2: [email protected]
如下规定:
必须以字母开头, 后面可以是字母或数字 ,必须有@符号 , @符号后面的部分必须有”.”, 并且不能以”.”开头或结尾.
最直白的,没有任何正则优化的,
"\\w[\\w\\d_]*@[^.]+\\.[^.]+"
最直白的,没有任何正则优化的,
如果优化怎么优化?
这样的情况(邮箱名中带.)
- -
看起来稍微复杂点,但功能还行
^([_a-z0-9]{1,}\.{1}[_a-z0-9]*)*@([a-z0-9-]{2,}(\.[a-z0-9-]{2,})*\.[a-z]{2,3})$
/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/
/^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/