邮件地址匹配 Java常见考题
今天写了一个正则表达式,作为在看书时候的一个勘误。
有本Java的书《Java从入门到精通》(清华大学出版社,李钟蔚,马文强,陈丹丹)是这样写怎样匹配一个表达式的:
String regex="\\w{0,}\\@\\w{0,}\\.{1}\\w{0,}";?
?这样写,是把*替换成{0,}了,另外这个写法是匹配不出ch@city.provice.china.com的。
于是改成这样了
String regex="\\w+([\\.-]?\\w+)*\\@\\w+\\.\\w+((\\.\\w+)*)$";String add1= "ch@city.provice.china.com";