我從文件中解析出文本並試圖查看時間。我首先需要檢查文本中是否有次。文中唯一一貫的模式是所有時間都被表示爲1或2個數字:2個數字。我寫了一些java代碼,看看我是否能夠發現我看到的字符串有一次或多次。Java:檢查字符串是否有一次或多次在其中
String timePattern = "\\d\\d?:\\d\\d";
if(textWithTime.matches(timePattern)){
System.out.println("MATCH");
} else {
System.out.println("NO MATCH");
}
然而,當我的字符串textWithTime等於像「06:45/07:52/10:27」,或「在06:22發生」據我所知,沒有匹配。如何檢查我的文本是否有時間模式?