大家好,我想请教一个JAVA的问题,小弟刚刚开始学习JAVA,求大神帮助,万分感谢!

2024-12-15 13:37:03
推荐回答(4个)
回答1:

我忘了.的转义字符是不是\56了,我一般不这样写,你上面的这个正则表达式让我写,就形如这样。把\56替换成[.]
String regex="\\w{1,}@\\w{1,}[.]\\w{1,}"

回答2:

\56 表示 “.”也可以用\\.表示“.”,但不能直接用“.”,因为他在正则里面有特殊意义代表任意字符

回答3:

“.” 在正则表达式里面就是\56也不能这样写啊,因为\56可以直接替代成.,但.在正则表达式里为任意字符,你试一试改成\\56或者\.试一下。

回答4:

(\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*;)*