看板 java 關於我們 聯絡資訊
我想從一堆資料中整理出需要的資訊 經過初步的整理之後,大部分資料的形式是長這樣 我要的資料08-11 我要的資料08-10 我要的資料08-12 我要的資料09-23 我要的資料08-11 我要的資料12-21 但我要的只有字串中前面的資料而已 有什麼方法可以去清掉規則是 AA-BB 的字 我一開始是這樣想的 String st="12312308-21"; st.replaceAll("**-**","") 實在是想不到才上來求助,希望高手給個思考的方向 感謝 --
psp2007 :我朋友說 ADC不要第一個死 07/28 16:53
lianngg :我朋友說 ADC不要臉皮太薄 07/28 16:55
JOGIBA :我朋友說 ADC贏要衝輸要縮 07/28 16:56
jjerry8888 :樓上抄電影賭神台詞XDDD 07/28 16:57
yang790609 :我朋友說 ADC打你打得到的 07/28 16:58
maynightdado:我朋友說我很帥 07/28 16:59
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.158.103.32 ※ 文章網址: https://www.ptt.cc/bbs/java/M.1472698020.A.AD8.html
kyleJ: 正規表達 09/01 10:50
感謝!
kyleJ: replaceAll應該能直接塞正規表達式 09/01 10:54
omidofor: String.startsWith 09/01 11:25
j16598231: replaceAll("(.*)\d{2}-\d{2}","$1")試試。 09/01 12:29
感謝樓上大大 我本來是下這個 [0-9]+\\-[0-9]+ 不過他會連前面的數字一起清掉,卡關卡到一半就發現解答 感謝 ※ 編輯: e23882 (49.158.103.32), 09/01/2016 12:47:08