一、QString判断2个字符是否相同
1 | QString nameString = QString::fromLocal8Bit("admin"); |
二、QString判断是否包含某个字符串
1 | QString urlString = QString("http://baidu/deviceinfo"); |
上面代码中Qt::CaseSensitivity 为枚举类型, 可取值Qt::CaseSensitive 和 Qt::CaseInsensitive, 表示匹配的灵敏度,
Qt::CaseSensitive 代表区分大小写;Qt::CaseInsensitive 代表不区分大小,可以自行尝试;
三、QString字符串的截取
1 | QString deviceString = QString("202010103102855125"); |
从QString mid(int position, int n = -1) const方法就可以看出来,第一个参数是截取位置,第二个参数是截取长度,可以自行尝试;
————————————————