Как я могу разбить строку на несколько подстрок в QT? - PullRequest
0 голосов
/ 04 марта 2019

Я новичок в qt. Я хочу знать, как разделить строку на подстроки с помощью одной или нескольких операций.Это пример

QString FileName = "ABCD_1234_5678.exe";

Я хочу этот вывод или подстроки: "ABCD" "1234" "5678" `

QString в моем приложении представляет имя файла, который у меня естьчитать с QDir::entryInfoList

1 Ответ

0 голосов
/ 05 марта 2019

Вы можете использовать это:

QString FileName = "ABCD_1234_5678.exe";
QString FileNameWithoutExtention = FileName.split('.')[0];
QStringList SubStrings = FileNameWithoutExtention.split('_');
qDebug()<<SubStrings;
...