qt c++ 将qstring类型变量qRobot从_处分割成两个qstring变量。
您可以使用QString类的split()函数将qRobot字符串从"_"处分割成两个QString变量。以下是示例代码:
QString qRobot = "Hello_World";
QStringList qRobotList = qRobot.split("_");
// 检查分割后的列表长度是否为2
if (qRobotList.length() == 2) {
QString qString1 = qRobotList.at(0); // 第一个字符串
QString qString2 = qRobotList.at(1); // 第二个字符串
// 打印结果
qDebug() << "qString1:" << qString1;
qDebug() << "qString2:" << qString2;
} else {
qDebug() << "分割失败";
}
输出结果:
qString1: "Hello"
qString2: "World"
注意:split()函数返回一个QStringList对象,其中包含所有分割后的子字符串。通过at()函数可以访问特定索引位置的字符串。在此示例中,我们将第一个字符串存储在qString1变量中,将第二个字符串存储在qString2变量中
原文地址: https://www.cveoy.top/t/topic/iRCf 著作权归作者所有。请勿转载和采集!