命令的正则表达式是什么?-number www.google.com是什么?

时间:2015-11-24 17:24:16

标签: java regex

我在这个网站上看到很多关于正则表达式的有用链接,我用它来为命令创建以下正则表达式,但它不起作用:

if(input.matches("find -[0-9]+ A www.(.*).(.*)")){
     System.out.println("m=" +input);
     }
 else{System.out.println("m=" +input);}

但它不起作用,我做错了什么?

注意:

  • 找到-2应接受www.google.com
  • 找到-2 A接受www.facebook.com
  • 查找 - 不应接受www.facebook.com
  • 找不到-2 B www.facebook.com不应该被接受

1 个答案:

答案 0 :(得分:1)

我想你忘了逃避中间点。

find -[0-9]+ A www.(.*)\.(.*)

应该做你想做的事:test