【发布时间】:2017-08-18 21:57:27
【问题描述】:
我正在尝试使用delimiters 拆分string,但我想将delimiters 保留在数组中。代码:
QRegExp rx("(\\+|\\-|\\*|\\/)");
QStringList query = text.split(rx);
输入:
2+3
这会给我一个数组 2,3 但我想要 2,+,3
有什么办法吗?
【问题讨论】:
-
没有它在 C++ 中,我需要在 C++ Qt 中
-
@F.Bartos 正则表达式一样
-
我也推荐使用QRegularExpression而不是QRegExp
-
@F.Bartos:您可以从 Qt 应用程序访问标准库。