[問題] split可以用字串當作分隔符號嗎?

看板java作者 (三月 .)時間12年前 (2013/05/24 21:38), 編輯推噓3(303)
留言6則, 6人參與, 最新討論串1/1
請問我如果想用多個符號組合 來作為分割字串的依據 我應該怎麼做呢? 我已經爬文 和 google都找不到相關的資料 懇請解答謝謝 我嘗試: String str= hallo<+>World; String[] result = str.split("<+>"); 預期: result[0] hallo [1] World 結果 result[0]=hallo<+>World -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.243.31.8

05/24 21:50, , 1F
Regular Expression?
05/24 21:50, 1F

05/24 22:06, , 2F
請先看清楚 String.split() 的 javadoc 說明吧
05/24 22:06, 2F

05/24 22:30, , 3F
String[] result = str.split("<\\+>");
05/24 22:30, 3F

05/24 23:21, , 4F
e大 謝謝你~可以了 我剛剛有去研究正規表示式 但一直失敗
05/24 23:21, 4F

05/24 23:30, , 5F
StringUtils.split() 應該可以?
05/24 23:30, 5F

05/27 12:44, , 6F
先GOOGLE正規表示 不行是因為+是正規表示的保留字元 要跳脫
05/27 12:44, 6F
文章代碼(AID): #1HdsrKdT (java)