我在这个网站上看到了很多关于正则表达式的有用链接,我用它为命令创建了以下正则表达式,但它不起作用:
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.(.*).(.*)
应该做你想做的:测试