qstring.split
时间: 2024-03-20 15:37:14 浏览: 69
QString 的Split使用
QString类中的split函数用于将字符串按照指定的分隔符进行分割,并返回一个字符串列表。下面是使用split函数的示例代码[^1]:
```cpp
QString str = "123_456_789";
QStringList strList = str.split("_");
qDebug() << strList[0]; // 输出:123
```
split函数有多个重载版本,可以根据需要选择不同的参数。其中,常用的重载版本有以下几种[^2]:
- `QStringList QString::split(const QString &sep, QString::SplitBehavior behavior = KeepEmptyParts, Qt::CaseSensitivity cs = Qt::CaseSensitive) const`:按照指定的字符串分隔符进行分割。
- `QStringList QString::split(const QRegExp &rx, QString::SplitBehavior behavior = KeepEmptyParts) const`:按照正则表达式进行分割。
- `QStringList QString::split(const QRegularExpression &re, QString::SplitBehavior behavior = KeepEmptyParts) const`:按照正则表达式进行分割。
使用这些重载版本,可以根据具体需求选择合适的分隔方式。
阅读全文