2016-03-04 19 views
1

我有一個文本行,並且我閱讀了表單android,我想檢查一行是否可用,代碼將運行。 這裏我行檢查文本行的Java模式

[al:Vol30] 
[offset:0] 

[00:37.00]3 
[00:38.00]2 
[00:39.00]1 
[00:40.00]0/ 

所以我想檢查線路有這樣的模式[00:37.00] 3 創建1種模式使用此代碼:

String pattern = "^[d{2}:d{2}.d{2}]."; 
.... 
//check line 
if(str.matches(pattern)) 
       {//do some thing} 

如何過,這種模式是不正確的所以所有的線都失敗了。有一個建議嗎?

+0

你需要逃避方括號。 –

回答

0

試試這個

String pattern = "^\\[\\d{2}:\\d{2}.\\d{2}\\].";