推 Killercat: 參數不是資料,本來就有局限性,其實不用管太多 06/21 02:12
→ Killercat: GNU linux commands本來就不是什麼都吃 06/21 02:13
※ 編輯: cjoe (59.127.0.145), 06/21/2015 02:17:10
※ 編輯: cjoe (59.127.0.145), 06/21/2015 02:23:31
→ cjoe: 感謝 我現在想想 好像用 ',' 切就可以了 @_@ 06/21 02:26
→ cjoe: 參數中'都會變成\' ,我用','來切,\',\' 本來就不會去切到 06/21 02:29
→ ssccg: 如果參數 '和, 中間有空白呢? 06/21 02:35
→ ssccg: 從頭parse過去遇到沒跳脫的 ' 就切換狀態就是了 06/21 02:36
→ ssccg: string用了 ' 包起來不就是為了分隔? 06/21 02:36
→ Killercat: 他就是想說「我資料要是就是想要有'或者「\'」怎麼辦」 06/21 09:06
→ Killercat: 誒,我倒是想到了,GNU Command裡面這種資料來源 06/21 09:07
→ Killercat: 用兩種方法吃 : 1. stdin 2. 強制放最尾巴的參數 06/21 09:07
→ Killercat: 這跟grep/sed似乎是有點像 06/21 09:08
→ MonyemLi: 其實就類似csv parser,一個字一個字讀 06/21 11:33
→ bitlife: lexical analysis需要使用有限狀態機,詳見compiler書籍 06/21 17:30
→ cjoe: 感謝各位的回答! 06/21 20:01
→ qrtt1: 切出來欄位不對,就噴 error 靠北使用者,請他修改資料 ^^ 06/21 21:32
→ eieio: 用 Guava Splitter 吧 06/23 04:45