我正在尝试根据分隔符拆分字符串 C#中的equevelant代码是:
char[] delimiterChars = { ' ', ',', '.', ':', '\t' };
String[] query = sometext.Split(delimiterChars);
但我想在Qt
中这样做答案 0 :(得分:37)
使用接受split的Qt Regular Expression功能。
QRegExp rx("(\\ |\\,|\\.|\\:|\\t)"); //RegEx for ' ' or ',' or '.' or ':' or '\t'
QStringList query = sometext.split(rx);