我如何在 QT 中将字符串拆分为更多子字符串?
How i can split a string in more substrings in QT?
我是 qt 的新手,我想知道如何通过一个或多个操作将字符串拆分为子字符串。
这是一个例子
QString FileName = "ABCD_1234_5678.exe";
我想要这个输出或子字符串:"ABCD" "1234" "5678"`
我的应用程序中的 QString 表示我用 QDir::entryInfoList
读取的文件的名称
你可以使用这个:
QString FileName = "ABCD_1234_5678.exe";
QString FileNameWithoutExtention = FileName.split('.')[0];
QStringList SubStrings = FileNameWithoutExtention.split('_');
qDebug()<<SubStrings;
我是 qt 的新手,我想知道如何通过一个或多个操作将字符串拆分为子字符串。 这是一个例子
QString FileName = "ABCD_1234_5678.exe";
我想要这个输出或子字符串:"ABCD" "1234" "5678"`
我的应用程序中的 QString 表示我用 QDir::entryInfoList
你可以使用这个:
QString FileName = "ABCD_1234_5678.exe";
QString FileNameWithoutExtention = FileName.split('.')[0];
QStringList SubStrings = FileNameWithoutExtention.split('_');
qDebug()<<SubStrings;