因為最近正在幫優蛇進行匯入資料的作業,有鑑於優蛇excel 裡的資料格式實在包羅萬象,光是一個日期存放格式就看的我頭昏眼花,為了避免永無止境的try catch。所以上網找了一下正規表示式過濾的相關文章。
先作點小手腳來把資料做過基本的過濾,然後再來做後續的格式轉換 (菸~~)
/*** 把非數字、/ 及 - 的字元全部過濾掉 ***/
public static String filterDate(String Str) {
String filter = "[^0-9/-]"; // 指定要過濾的字元
Pattern p = Pattern.compile(filter);
Matcher m = p.matcher(str);
return m.replaceAll("").trim(); // 將非上列所設定的字元全部replace 掉
}
詳細的用法可以參照這個網址,裡面介紹的非常詳細。也有一些較進階的用法
regular expression 寫得好,阿宅當到老啊
回覆刪除一日宅宅~終身宅宅啊~
回覆刪除