*编辑:我正在尝试使用这个关于QT6的问题来读取由逗号分隔的CSV文件,以及在引号中嵌入逗号。示例:
example.csv
this is a pole,"made by: you, me",quantity:1
this is a pole, made by: me,quantity:2我正在尝试做的是使它在点击一个按钮,它打开example.csv和另一个csv文件与价格或数量和编辑的example.csv。我尝试过split() bc,我读到你可以使用一个字符串作为split的参数,并尝试在逗号后面添加一个*作为分隔符,并传递",*“作为parameter..however,它仍然在嵌入逗号处拆分。
什么是实现这一目标的最佳方法?
发布于 2021-09-28 19:50:51
Regex Solution,您可以在其中独占获取引号之间的值。假设你的CSV有一些结构。围绕预期的CSV格式和这个正则表达式创建一些逻辑应该很容易。
如果您正在使用QT并进行一些前端工作。如果您尚未使用QFile,则可能需要研究一下它
这让我想起了编译器的lexer/parser。你也可以看看围绕这些主题的资源。
https://stackoverflow.com/questions/69367563
复制相似问题