比如現在有這樣一個字符串 “ A4,80列,三層,帶雙列線,二等分 白色 1200頁/箱 ,10箱/包 ” 我需要把它分開處理, “A4,80列,三層,帶雙列線 ,二等分”作為產品的規格,**“白色”**作為產品的顏色,**“1200頁/箱 ,10箱/包”**作為產品的包裝,現在我想用正則表達式來匹配,但是不知道怎麼取寫,我只要能分開獲取到,剩下的我就可以處理,現在就是分開獲取的問題,不知道大家明白沒有,按照固定格式是不可以的,因為數據格式不固定。如圖所示,請問大家,如何可以獲取到我想要分開處理的值。
用string類的split()方法
假如你的信息是
String menssge = "你的信息";
如果你的信息“,”後面有空格要加上\s
這樣寫
String[] str = message.split(",\s*");
然後迭代數組就行了