如何使用逗号定界符处理TXT,该逗号也将逗号作为千分隔板
How to process txt with comma delimiter that also has comma as the thousands separator?
文本的示例:
门诊就诊4,私人,1,1,0,60,0,0
门诊访问4,私人,1,1,0," 1,260",0,0
目前我只是将字符串分开:
std::stringstream ss(checkLine);
getline(ss, something, ',');
getline(ss, somethingElse, ',');
getline(ss, somethingElse1, ',');
getline(ss, somethingElse2, ',');
getline(ss, somethingElse3, ',');
getline(ss, somethingElse4, ',');
getline(ss, somethingElse5, ',');
getline(ss, somethingElse6, ',');
我的操作方式适用于第一行文本,但是第二行的方式是废话。还有更多的线,不仅是2
我需要将字符串的每个解析部分存储在其自己的字符串上。如何将逗号用作定界符,并使用逗号作为数千个分隔符处理数字?
您可以将序列", "
用作定界符。通过在逗号之后添加空间,您可以过滤数字的第二部分。
您可以使用",作为定界符,并进行第二次通过,您将合并包含数字的字符串(使用std :: isDigit示例)。
相关文章:
- 如何将 txt 文件中的行分隔为组件C++
- 无法通过空白将文本文件行分隔为矢量
- 如何在C++中读取空格分隔的输入 当我们不知道输入的数量时
- 如何将以逗号和空格分隔的整数读取到 2D 数组中?
- 绑定派生类方法C++从实例范围之外的分隔 std::function 变量调用
- 在C++的两个字符串中连接以逗号分隔的唯一值
- 如何逐行读取文件,每行中的内容都用空格分隔并将其写入新文件中
- 用于存储由空格分隔的字符串的 C++/C 数据结构
- C ++中的StringStream有助于使用向量从字符串中提取逗号分隔的整数,而不是空格分隔的整数,为什么?
- 如何在 C++ 中将文件中的逗号分隔数字读取到数组中?
- "Warning: Comma within array index expression"但逗号分隔函数参数
- C++逗号分隔的输入数组代码过早退出
- 如何分隔字符串并将标记传递给方法
- 分隔整数 (C++) 的数字
- 野牛/yacc 解析器在不被空格分隔时跳过 grammer - "unexpected $end"
- 读取制表符分隔的文件时出现问题 C++
- 通过分隔符分隔包含 UTF-16 BE 文本的uint8_t数组
- 如何更新和删除文本文件中的特定逗号分隔值?C++
- 如何将逗号分隔的文件读取为 2D int 数组?
- 读取带有分隔C++的文件