是否可以使用Java正则表达式区分以下URL:
http://www.apple.banana.com/kids/
http://www.apple.banana.com/kids/toys/
我想编写一个只能匹配第二个网址的正则表达式。
请帮忙!
答案 0 :(得分:1)
您可以使用此示例匹配/kids/
String []inputs = new String[]{"http://www.apple.banana.com/kids/", "http://www.apple.banana.com/kids/toys/"};
for(String s : inputs){
if(s.matches("http://www.apple.banana.com/kids/.+")){
System.out.println("matched: "+s);
}
}
因此,它始终与http://www.apple.banana.com/kids/XXXX