小编Efr*_*shp的帖子

在 C++ 中解析逗号分隔的整数/整数范围

给定 C++ 中的字符串,其中包含以下类型的范围和单个数字:

"2,3,4,7-9"
Run Code Online (Sandbox Code Playgroud)

我想将其解析为以下形式的向量:

2,3,4,7,8,9
Run Code Online (Sandbox Code Playgroud)

如果数字由 a 分隔,-那么我想推送该范围内的所有数字。否则我想推送一个数字。

我尝试使用这段代码:

"2,3,4,7-9"
Run Code Online (Sandbox Code Playgroud)

问题是它不适用于范围。它只取字符串中的数字,而不是范围内的所有数字。

c++ string parsing split

3
推荐指数
1
解决办法
770
查看次数

标签 统计

c++ ×1

parsing ×1

split ×1

string ×1