QString拆分多个分隔符

Pon*_*nml 3 regex qstring qt split

我无法正确拆分QString.除非我弄错了,对于多个分隔符我需要一个正则表达式,而我似乎无法找出一个表达式,因为我对它们很新.

字符串是从文件输入的文本:

f 523/845/1 524/846/2 562/847/3 564/848/4

我需要将每个数字单独放入一个数组中.

一些代码......

QStringList x;
QString line = in.readLine();
        while (!line.isNull()) {
            QRegExp sep("\\s*/*");

            x =  line.split(sep);
Run Code Online (Sandbox Code Playgroud)

有什么指针吗?

干杯

mas*_*oud 6

像这样更改正则表达式:

QRegExp sep("(\\s+|/)");

然后x会有每个号码.