当前位置:   article > 正文

QString的Split如何多字符分割?_qt split多个分隔符

qt split多个分隔符

今天读取txt类型的文件时,用QTextStream读取一行,对一行数据进行Split时发现,不同行有不同的分割符,不能确立单一的分割符,可用下面方式解决

  1. QRegExp Separator = QRegExp("\t|\n|\r\n|\r| |,|;");
  2. QString currentLine = stream.readLine();
  3. if (currentLine.isNull())
  4. {
  5. //end of file
  6. break;
  7. }
  8. if (currentLine.isEmpty() || currentLine.startsWith("//"))
  9. {
  10. //empty lines and comments are ignored
  11. continue;
  12. }
  13. //获取到的分割字符
  14. QStringList splitS = currentLine.split(Separator, QString::SkipEmptyParts);

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/一键难忘520/article/detail/833776
推荐阅读
相关标签
  

闽ICP备14008679号