在qt中,存在字符串“1.0.8”,如何提取字符串为“108”
时间: 2024-04-14 16:27:54 浏览: 109
实现字符串的数据提取,根据一串字符显示的内容,提取对应的数据的实现,此代码实现希望能帮到各位
您可以使用以下代码来提取字符串中的数字并拼接成一个新的字符串:
```cpp
QString originalString = "1.0.8";
QString extractedString;
for (int i = 0; i < originalString.length(); ++i) {
if (originalString[i].isDigit()) {
extractedString.append(originalString[i]);
}
}
qDebug() << extractedString; // 输出: "108"
```
在上面的代码中,我们遍历原始字符串的每个字符,如果字符是数字,则将其添加到提取的字符串中。最后,使用`qDebug()`输出提取的字符串。
注意:这里假设您使用的是Qt框架中的QString类来处理字符串。
阅读全文