|
楼主 |
发表于 2011-2-11 21:43:33
|
显示全部楼层
几位兄台,如果能直接用 splite 分割就不用想破头了。。。
我要实现的是 excel 对 CSV 文件的分析,CSV 文件的分割遇到特殊文本会用引号区分再用逗号隔开,但是遇到正常文本的表格就直接用逗号隔开。
这里就出现了“xxx”,"""""",",,,"等。。。
如果直接用 splite 分割你觉得能得到什么正确的结果?
比如一个 CSV 数字描述
1,000 1,000,这个存成 CVS( 逗号) 就出是 1“,”000,1","000
那你直接用 splite怎么分割?
原帖由 nihui 于 2011-2-11 14:39 发表 
另外就是 Qt 的 QString 有分割函数的
split()
section()
left()
mid()
right()
mid() splite() 有用过,遇到困难,最后只能是一个个字符老老实实分析,section() 没用过,left() right() 在这里不好用。
[ 本帖最后由 haulm 于 2011-2-11 21:51 编辑 ] |
|