qstring 取子串
时间: 2023-08-20 22:07:41 浏览: 117
testQString.zip
可以使用QString的mid()函数来取子串。mid()函数有两种形式:
1. QString mid(int position, int n = -1) const:从字符串的position位置开始,取n个字符的子串。如果n为-1,则取从position开始到字符串末尾的所有字符。
例如,从字符串str的第3个字符开始,取4个字符的子串:
```
QString str = "Hello, world!";
QString sub = str.mid(2, 4); // sub为"llo,"
```
2. QString mid(int position) const:从字符串的position位置开始,取字符串中剩余的所有字符的子串。
例如,从字符串str的第7个字符开始,取字符串中剩余的所有字符的子串:
```
QString str = "Hello, world!";
QString sub = str.mid(6); // sub为"world!"
```
需要注意的是,position的值从0开始,表示第1个字符的位置。
阅读全文