大家。我需要尽可能快地将QString拆分为任何类型的空格。现在我使用QRegExp,但这种方法需要花费很多时间。有更快的选择吗?
QString l = "one two three four five";
lst = l.split(QRegExp("\\s+"), QString::SkipEmptyParts);
答案 0 :(得分:0)
我能知道的另一种方法是使用simplified()方法:
QString l = "one two three four five";
QStringList lst = l.simplified().split(" ");
我不知道它在性能和regexp方面有何比较。