在Qt开发中经常用到CSV数据配置,为保证数据符合excel中生成CSV文件,如下形式:
其CSV数据为:
"测试数据1:存在,""","存在其他特殊符合如,"""",,"""""
为保证解析正确,得到以下正则:
QRegExp reg(",(?=([!\"]*\"[!\"]*\")*[!\"]*$)");
QStringList splitInfo = rowData.split(reg);
特此记录!
标签:解析,Qt,正则表达式,保证数据,CSV,数据,reg
来源: https://blog.csdn.net/qq_15725099/article/details/123602403