【发布时间】:2012-03-28 17:50:04
【问题描述】:
我是使用 boost::program_options 的新手,我想用冒号和逗号符号解析数字命令行参数。例如我想有这样的论点:
myprogram --numbers 1:100,200,300
产生一个包含整数 1-100、200 和最后 300 的向量。
这个符号有名字吗?
我的第一个倾向是我必须将此参数视为字符串,然后将其传递给执行解析的函数函数。这似乎是“某人已经做过并可用的事情”的绝佳候选者。
【问题讨论】:
-
对于正则表达式来说听起来很棒