读书人

邮件地址婚配 Java常见考题

发布时间: 2012-08-26 16:48:06 作者: rapoo

邮件地址匹配 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"; 

读书人网 >软件架构设计

热点推荐