我有下面的java代碼行。在Java中匹配字符串正則表達式?
String string1 = "SAMPLE STRING";
String string2 = "SAMPLE*";
string2 = string2.replaceAll("\\*",".*").trim().toUpperCase();
if(string1.matches(string2)){
System.out.println("true");
}else{
System.out.println("false");
}
這裏我不明白這裏的正則表達式的含義。這是什麼意思?誰能幫幫我嗎?
謝謝!
您可以通過以下文檔: - ['Pattern Class'](http://docs.oracle.com/javase/7/文檔/ API/JAVA/util的/正則表達式/ Pattern.html) –