[問題] 格式比對?

看板java作者 (william)時間14年前 (2011/11/11 23:12), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/2 (看更多)
timestring=temp.substring(2, 17); 由上面程式讀取後 會產生下面字串 --------DATE AN --------------- 08/09/11 09:00 上面的資料 目前只需要日期時間那個部分, 所以寫了下面比對部分 if(timestring.matches("[0-9]{2}/[0-9]{2}/[0-9]{2} [0-9]{2}:[0-9]{2}")) { DATETIME = timestring; } 執行後,發現並不work 想請問一下 比對那個部份是不是寫錯了... 謝謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.129.20.168

11/11 23:30, , 1F
最後面有一個空格吧 或者加上 ^
11/11 23:30, 1F

11/12 03:48, , 2F
java的String.matches要整個字串都匹配RegExp才會true
11/12 03:48, 2F
文章代碼(AID): #1ElJjlVX (java)
討論串 (同標題文章)
文章代碼(AID): #1ElJjlVX (java)