我忘了.的转义字符是不是\56了,我一般不这样写,你上面的这个正则表达式让我写,就形如这样。把\56替换成[.]
String regex="\\w{1,}@\\w{1,}[.]\\w{1,}"
\56 表示 “.”也可以用\\.表示“.”,但不能直接用“.”,因为他在正则里面有特殊意义代表任意字符
“.” 在正则表达式里面就是\56也不能这样写啊,因为\56可以直接替代成.,但.在正则表达式里为任意字符,你试一试改成\\56或者\.试一下。
(\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*;)*