QT字符串分割split或正则表达式

菠萝猫咪 2014-10-17 10:02:12
有一个字符串:QString str("0,1, 2 3;4;5|6|7");
这个字符串里包含了逗号','、空格‘ ’、分号‘;’和‘|’,怎样将这个字符串分割成QStringList,里面是0-7这8个数:0 1 2 3 4 5 6 7
...全文
3024 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
菠萝猫咪 2014-10-17
  • 打赏
  • 举报
回复
已经弄出来了

这个是分割逗号、空格、tab、分号和'|'的
奉壹 2014-10-17
  • 打赏
  • 举报
回复
str.split(QRegExp("[, ;|]+"));
其实我不太会正则, 不知道有木有问题

3,881

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧