转义序列无效(有效转义序列为\ b \ t \ n \ f \ r \“\'\\ \)

时间:2014-02-06 14:52:30

标签: java regex

我正在尝试检测没有​​协议的网址(例如google.comwww.google.com

以下代码会导致以下错误:

Invalid escape sequence (valid ones are \b \t \n \f \r \" \' \\ )

String url = "www.google.com";
url.matches("^\\w+\\.\\w+")

1 个答案:

答案 0 :(得分:1)

您发布的代码没有任何问题。它编译并运行良好。看到它在这里工作:http://ideone.com/Mtk3vG

然而,这场比赛似乎是负面的。要匹配它,请尝试:

"^(\\w+\\.)?\\w+\\.\\w+$"

你必须给我们更多的周围代码来指出错误。