Подтвердить что ты не робот

Как я могу разделить строку по разделителям в Qt?

Я пытаюсь разбить строку в соответствии с разделителем код equevelant в С#:

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

но я хочу сделать это в Qt

4b9b3361

Ответ 1

Используйте split функцию, которая принимает Qt Regular Expression.

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