【发布时间】:2017-06-08 06:55:21
【问题描述】:
我有一个 Gcode 的 QString,看起来像这样:
T<some number> <and anything might come after it>
目前,我正在使用myString.midRef(1,1).toInt() 来获取我想要的数字(我不关心该行的其余部分)。但是,如果有两位数,这将不起作用,如下所示:
T12 ;blah blah blah
除了按索引搜索以查看数字停止的位置之外,还有其他更好/更好的方法吗?
- 号码前总会有一个
T。 - 如果数字后面有任何其他文本,分号后面总会有一个分号,但数字和分号之间不能有空格。
- 数字后面可能有也可能没有。
【问题讨论】:
-
你有它。使用分号作为分隔符。