邮件地址匹配 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";
目录
相关文章
|
8月前
|
存储 Java
17. 电话号码的字母组合 --力扣 --JAVA
给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。答案可以按 任意顺序 返回。 给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。
63 0
|
8月前
|
Java
LeetCode-电话号码的字母组合-Java
电话号码的字母组合-Java
37 0
|
Java
蓝桥杯 基础练习 01字串 (Java)
蓝桥杯 基础练习 01字串 (Java)
118 0
java202303java学习笔记第四十天综合练习(文件名重复)
java202303java学习笔记第四十天综合练习(文件名重复)
70 0
|
存储 安全 算法
《我要进大厂》- Java基础夺命连环14问,你能坚持到第几问?(Object类 | String类)(一)
《我要进大厂》- Java基础夺命连环14问,你能坚持到第几问?(Object类 | String类)
《我要进大厂》- Java基础夺命连环14问,你能坚持到第几问?(Object类 | String类)(一)
|
Java 编译器
《我要进大厂》- Java基础夺命连环14问,你能坚持到第几问?(Object类 | String类)(二)
《我要进大厂》- Java基础夺命连环14问,你能坚持到第几问?(Object类 | String类)
《我要进大厂》- Java基础夺命连环14问,你能坚持到第几问?(Object类 | String类)(二)
|
Java
java学习第九天笔记-字符串186-手机号屏蔽
java学习第九天笔记-字符串186-手机号屏蔽
74 0
java学习第九天笔记-字符串186-手机号屏蔽
|
Java
java学习第十天笔记-字符串201-调证字符串的内容并比较
java学习第十天笔记-字符串201-调证字符串的内容并比较
87 0
java学习第十天笔记-字符串201-调证字符串的内容并比较
|
Java
java学习第九天笔记-字符串187-身份信息查看
java学习第九天笔记-字符串187-身份信息查看
105 0
java学习第九天笔记-字符串187-身份信息查看
|
Java
java学习第三天笔记-运算符06-字符和字符串得操作48
java学习第三天笔记-运算符06-字符和字符串得操作48
52 0
java学习第三天笔记-运算符06-字符和字符串得操作48