看板
[ java ]
討論串[問題] 分割字串的問題, 求救 >"<
共 6 篇文章
內容預覽:
有時候看這類的需求,. 不太複雜能用字串切割搞定的卻用了 Regular Expression. 用 Regular Expression 寫會很快的,卻被遺忘了 Orz. import java.util.regex.Matcher;. import java.util.regex.Pattern
(還有595個字)
內容預覽:
謝謝大家, 我寫出來了. 以下是我寫作的方式. 思路我是用逗點去想. 由逗點數往前找, 如果是奇數個逗點, 就表示在雙引號內. public static void main(String[] args) {. String str =. "小尚,\"Abby, Sun\","+. "girl,09
(還有3632個字)
內容預覽:
可以先分割成兩件事. 1.讀取行. 2.解析行. 3.你得到. 行的條件. 1.\n. 2.跳脫字元 : [",',,]. 我這裡只做到讀取行 而且沒有重構喔 只是提供參考而已. 而且因為偷懶所以只讀單一字元. 其實這裡有點效能考量. 一次讀一個很浪費. 可是讀多個要設計一下. 一次全部讀出來也是很
(還有4740個字)
內容預覽:
如版主說的, 找 CSV parser 的 lib 比較快. 但小心有些版本實作在處理換行字元時,跟 EXCEL 剖析的結果不太一樣. 有些版本則是處理 "" 不太相同。. 要問實作思路的話,一般會取得 char array,再逐字處理。. //. //以下是程式片段的空殼..... //. //=
(還有497個字)