[J2SE] 可以利用regexp來parse數字嗎

看板java作者 (麻糬可以的,麻糬罐)時間17年前 (2008/04/06 19:00), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/2 (看更多)
請問一下 regular expression 可以用來輔助 parse 字串嗎? 因為我今天想要辨識一段這樣的字串: \d+[[a-zA-Z_0-9]+\d+]* 然後將它裡面的數字都抓出來,中間用來 split 的字串不一定是什麼東西 也會含有符號甚至是一些invisible character 除了自己硬幹去抓數字出來parse之外,請問一下有沒有比較方便的方法呢? 我在幻想有沒有自動return那堆\d+成一個字串陣列的功能 Ps. 在Pattern class中split功能似乎必須先知道分隔字串的規則 現在我想要的是相反的,我只知道我要的內容的規則,想要把它割出來 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.119.164.72 ※ 編輯: machican 來自: 140.119.164.72 (04/06 19:15)

04/06 19:35, , 1F
那就把分隔字串寫成"[^0-9]+"就好啦
04/06 19:35, 1F

04/06 19:37, , 2F
對耶.... = =+ 真笨耶,居然沒想到這個,謝謝你~
04/06 19:37, 2F
文章代碼(AID): #17-ArF4U (java)
文章代碼(AID): #17-ArF4U (java)