最近JAVA項目中碰到一個CSV資料分隔的問題,其中包含字元類型與數值類型及空值,字元類型帶雙引號,數值類型不帶雙引號,且個別字元欄位中也包含了分隔符“,”。
"800802","127.0.0.1",,"caller",0.0,0,,,103,"MCX- 1:123,MCX-2:660",-1,""
如何寫正規表示式將其正確的分隔成
"800802"
"127.0.0.1"
"caller"
0.0
0
103
MCX-1:123,MCX-2:660
-1
查閱了很多資料,沒有嘗試成功,請高手指點,謝謝!