2017-04-01 14 views
0

everyone。我需要尽快分割任何类型的空格的QString。现在我正在使用QRegExp,但此方法需要大量时间。有没有更快的选择来做到这一点?Qt - 通过几种类型的空格将QString拆分为无RegExp

QString l = "one two three four five"; 
lst = l.split(QRegExp("\\s+"), QString::SkipEmptyParts); 
+0

可能的重复[在C++中拆分字符串?](http://stackoverflow.com/questions/236129/split-a-string-in-c) – zett42

+0

@ zett42他使用Qt,而不是通用的C++方法 –

回答

0

唯一的其他方法,我可以知道的是,通过使用simplified()方法:

QString l = "one two three four five"; 
QStringList lst = l.simplified().split(" "); 

我不知道它是如何在对正则表达式的性能进行比较,虽然。