Qt - разбиение QString на несколько типов пробелов без RegExp
Каждый. Мне нужно разделить QString по любому типу пробелов как можно быстрее. Сейчас я использую QRegExp, но этот метод занимает много времени. Есть ли более быстрый вариант сделать это?
QString l = "one two three four five";
lst = l.split(QRegExp("\\s+"), QString::SkipEmptyParts);
1 ответ
Решение
Единственный другой способ, который я мог бы узнать, это использовать метод simpleified():
QString l = "one two three four five";
QStringList lst = l.simplified().split(" ");
Я понятия не имею, как он сравнивается по производительности с регулярным выражением, хотя.