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