0
A
回答
2
您可以爲CSV文件使用不同的分隔符嗎?管道(|)也許?
1
2
最簡單的是在所有數據周圍加引號,然後在數據中可以有逗號,引號(雙引號)和換行符。
只需用雙引號替換數據中的引號即可。您不需要正則表達式,只需使用常規字符串替換即可。
撇號(單引號)並沒有在CSV格式的任何特殊含義,所以他們都不是問題。
0
編寫功能CSV解析器不是一個簡單的任務,即使數據格式是如此簡單。相反,考慮爲此使用一個庫。我已經使用了CSVReader library,這很容易。該網站還包含代碼示例。
相關問題
- 1. 正則表達式查找雙引號外的逗號PHP
- 2. 正則表達式雙引號裏面的雙引號preg_replace
- 3. 正則表達式如何讓雙引號包括雙引號
- 4. 單引號,雙引號和正則表達式的Javascript正則表達式
- 5. 正則表達式:引號中引號
- 6. 正則表達式分隔逗號分隔符值由雙引號括起來
- 7. 正則表達式返回true,即使逗號不用雙引號括起來
- 8. 正則表達式匹配雙引號
- 9. 正則表達式接受雙引號
- 10. 正則表達式singlequote和雙引號
- 11. 正則表達式中的雙引號
- 12. 正則表達式發現「(雙引號)
- 13. 正則表達式不允許單引號和雙引號
- 14. 正則表達式不在單引號或雙引號
- 15. 正則表達式分割爲逗號和雙引號CSV格式
- 16. 正則表達式匹配雙引號,但不是雙雙引號
- 17. 如何構建正則表達式來解析逗號分隔值,但忽略雙引號中的逗號?
- 18. 複雜正則表達式用逗號替換逗號,然後刪除引號
- 19. 正則表達式來捕獲單引號或雙引號內的字符串
- 20. 正則表達式來提取雙引號和字符串引號R
- 21. 正則表達式:加引號匹配逗號
- 22. csv用逗號和不帶引號的正則表達式
- 23. 正則表達式匹配不包含引號的逗號
- 24. CSV刪除逗號在引號用正則表達式
- 25. 正則表達式:逗號
- 26. 正則表達式逗號
- 27. 正則表達式,代替雙引號之間的所有逗號
- 28. 正則表達式逗號分隔號
- 29. 正則表達式查找和逃避雙引號用雙引號
- 30. VB.Net正則表達式替換括號內的雙引號
可能的[csv api for java]重複(http://stackoverflow.com/questions/101100/csv-api-for-java) – Mat
如果其中一個答案解決了您的問題,請點擊接受在複選標記上。 – andronikus