如何根据Qt中的分隔符拆分字符串?

时间:2011-12-20 21:19:00

标签: qt

我正在尝试根据分隔符拆分字符串 C#中的equevelant代码是:

char[] delimiterChars = { ' ', ',', '.', ':', '\t' };
String[] query = sometext.Split(delimiterChars);

但我想在Qt

中这样做

1 个答案:

答案 0 :(得分:37)

使用接受splitQt Regular Expression功能。

QRegExp rx("(\\ |\\,|\\.|\\:|\\t)"); //RegEx for ' ' or ',' or '.' or ':' or '\t'
QStringList query = sometext.split(rx);