邮件地址匹配 Java常见考题

简介: 邮件地址匹配 Java常见考题

今天写了一个正则表达式,作为在看书时候的一个勘误。


有本Java的书《Java从入门到精通》(清华大学出版社,李钟蔚,马文强,陈丹丹)是这样写怎样匹配一个表达式的:

String regex="\\w{0,}\\@\\w{0,}\\.{1}\\w{0,}";



这样写,是把*替换成{0,}了,另外这个写法是匹配不出ch@city.provice.china.com的。


于是改成这样了


1. String regex="\\w+([\\.-]?\\w+)*\\@\\w+\\.\\w+((\\.\\w+)*)$";
2. String add1= "ch@city.provice.china.com";
目录
相关文章
|
4月前
|
存储 Java
17. 电话号码的字母组合 --力扣 --JAVA
给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。答案可以按 任意顺序 返回。 给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。
48 0
|
4月前
|
Java
LeetCode-电话号码的字母组合-Java
电话号码的字母组合-Java
27 0
|
4月前
|
Java 计算机视觉
【Java 正则表达式】简单用法,注意点,我学不会正则
【Java 正则表达式】简单用法,注意点,我学不会正则
java202303java学习笔记第三十四天字符串过滤练习2
java202303java学习笔记第三十四天字符串过滤练习2
36 0
java202302java学习笔记第十一天-开发验证码1添加大小写字母
java202302java学习笔记第十一天-开发验证码1添加大小写字母
64 0
java202302java学习笔记第十一天-开发验证码1添加大小写字母
|
Java
java学习第九天笔记-字符串186-手机号屏蔽
java学习第九天笔记-字符串186-手机号屏蔽
61 0
java学习第九天笔记-字符串186-手机号屏蔽
|
Java
java学习第九天笔记-字符串187-身份信息查看
java学习第九天笔记-字符串187-身份信息查看
86 0
java学习第九天笔记-字符串187-身份信息查看
|
Java
java学习第十天笔记-字符串201-调证字符串的内容并比较
java学习第十天笔记-字符串201-调证字符串的内容并比较
73 0
java学习第十天笔记-字符串201-调证字符串的内容并比较
|
Java
java学习第十一天笔记-字符串218-返回多个数据
java学习第十一天笔记-字符串218-返回多个数据
59 0
java学习第十一天笔记-字符串218-返回多个数据
|
Java
java学习第九天笔记-字符串178-用户登录
java学习第九天笔记-字符串178-用户登录
55 0
java学习第九天笔记-字符串178-用户登录