我有一个 Gcode 的 QString,看起来像这样:
T<some number> <and anything might come after it>
目前,我正在使用myString.midRef(1,1).toInt()
获取我想要的数字(我不关心线路的其余部分)。但是,如果有两位数,这将不起作用,如下所示:
T12 ;blah blah blah
除了按索引搜索索引以查看数字停止的位置之外,还有其他更好/更好的方法吗?
T
数字前面总会有一个。- 如果数字后面有任何其他文本,则数字后面总会有一个分号,但数字和分号之间可能没有空格。
- 数字后面可能有也可能没有。