华仁建设网站,wordpress做静态网页,多元 集团 网站建设方案,wordpress wplang去掉空格
OString类的成员雨数 trimmed#xff08;#xff09;会去掉字符申首尾的空格#xff0c;而成员函数simplified#xff08;#xff09;不仅 去掉宇符申首尾的空格#xff0c;中间连续的空格也用一个空格符来替换。比如#xff1a; OString str1Are you O… 去掉空格
OString类的成员雨数 trimmed会去掉字符申首尾的空格而成员函数simplified不仅 去掉宇符申首尾的空格中间连续的空格也用一个空格符来替换。比如 OString str1Are you OKstr2 str2str1.trimmed//str1Are you OK str2str1.simplified//str1Are you OK 又比如 strl strl.trimmed//strl Welcome\t to\n you str2str2.simplified//str2 Welcome to you 查找子字符串 OString类的成员函数indexOf0在自身字符串内查找参数str指定的字符串所出现的位置indexOf函数的原型声明如下 int indexOfconst QString astrint from 0Qt:CaseSensitivity csQt:CaseSensitive 在自身字符串内查找参数str指定的字符串所出现的位置参数from指定开始查找的位置参数cs指定是否区分字母大小写默认是区分字母大小写的Qt:CaseSensitive。如果找到str指定的字符串则返回该字符串在所查找字符串中第一次出现的位置即索引值如果没有找到则返回-1。注意所谓向前查找就是朝着索引值增大的方向查找即从左到右进行查找。 另外函数lastIndexOf用于查找某个字符串最后出现的位置相当于从字符串末尾开始戟字符串头部方向查找即从右到左进行查找。比如 QString str1G\Qt5Book\QT5.9Study\qw.cpp Nstr1.indexOf5.9//N13
Nstr1.lastIndexOf\\//N21 \”是转义字符如果要查找\则需要输入\\。 又比如 QString x sticky question QString y sti x.index0fy//returns 0 x.indexOfy1//returns 10 x.indexOfy10//returns 10 x.indexOfy11//returns-1
更强大的查找函数是find该函数的原型声明如下
int find(const QRegExp rx,int index0);
从位置index开始找到常量正则表达式rx第一次出现的位置。如果index为-1则从最后一个字符开始查找以此类推。函数返回rx第一次出现的位置如果没有找到rx则返回-1.比如
QString string“bananas”
int istring.find(QregExp(an0i1