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



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

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

但没用,我做错了什么?

注:

  • find-2应接受www.google.com
  • find-2应接受www.facebook.com
  • find-不接受www.facebook.com
  • find-2 B www.facebook.com不应被接受

我想您忘记了转义中间点。

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

应该做你想做的:测试

相关内容

最新更新