看板 java 關於我們 聯絡資訊
※ 引述《bera (k.k)》之銘言: : 而進階的資料可能會像 : String str = : "小尚,\"Abby, Sun\",girl,0911-XXX0L9,\"si, Tokyo, Relax~~\",1988/11/20"; : 這樣的形式 : 不知道可不可以請教一下思路呢? 謝謝~~~ 不只這樣 型態1: a,g,h,j,ptt,GG 型態2: a,"g,h",ptt,GG 型態3: a,"g,h,ptt,GG 型態4: a,"g,g,pt"t,GG 型態5: a,"g"g",ptt,GG 型態X: ,""""""""""""", 你的 input 准許怎樣子,不准許怎樣子 會不會檢查錯誤,在那些 case 底下要做甚麼事 有沒有統一的 pattern 或是規則? 程式沒辦法寫得不清不處 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 49.159.136.214
PsMonkey:還有終極型態: (空字串) [無誤] 05/02 19:00
cha122977:先split雙引號? 不過加上一些判斷式感覺難免 05/02 20:09
cha122977:如果有保證不出現的字元可以先replaceAll再split 05/02 20:11
bera:基本上只會出現型態1,2.其他錯誤的型態不會出現,感謝你的提醒 05/03 09:11
popcorny:版主都點出是csv格式了.. 應該規則不難瞭解 05/03 09:58