Qtの文字列傍受共通機能

1、BOOLのQString ::のstartsWith //文字列はtrueを返しXXを、始まり、第二のパラメータは大文字と小文字を区別し設定することができます

QStringのSTR = " バナナ" 
str.startsWith(" 禁止");     // trueを返す 
str.startsWith(" ")。     // 返す偽

 

2、BOOL QStringの:: endsWith //文字列は、第2のパラメータが設定大文字と小文字を区別することができる戻る偽XXを、終了

QStringのSTR = " バナナ" 
str.endsWith(" アナス");         // trueを返す 
str.endsWith(" pple ");         // 返す偽

 

文字列の前後にスペースを入れずに3、QStringのQStringの::トリミング()//戻り値

QStringのSTR = "   \ nwhitespace \ rを\ nはたくさんの\トン" ; 
STR = str.trimmed()。
// strの== "\ nwhitespaceたくさんの\トン"

 

4、QStringの&QStringの::のremove(int型の位置、INT n)はn文字、戻りその文字参照を削除を開始する場所を指定します//

QStringのS = " モントリオール" 
s.remove(14 )。
// S == "食事"

 

5、int型のQString ::のindexOf()//インデックス位置が最初に出現したの先頭からの位置を指定し、-1が見つからない返します。第2のパラメータは、大文字と小文字を区別してもよいです

QStringのは、x = スティッキー質問
yはQStringの = " STI " 
x.indexOf(Y)。               // 戻り0 
x.indexOf(Y、1)。            // 戻り10 
x.indexOf(Y、10)。           // 戻り10 
x.indexOf(Y、11);           // -1を返します

 

6、int型のQString ::のlastIndexOf() 

//は、インデックス位置から後方に検索、この文字列の文字列strが最後に出現する位置のインデックスを返します。もしあるから-1(デフォルト)、最後の文字から検索を開始する;場合-2、最後から二番目の文字であるから、というように。STRが見つからない場合は、-1を返します。第2のパラメータは、大文字と小文字を区別してもよいです

QStringのX = 狂気方位
yはQStringの = " AZ " 
x.lastIndexOf(Y)。           // 戻り6 
x.lastIndexOf(Y、6)。        // 戻り6 
x.lastIndexOf(Y、5)。        // 戻り2 
x.lastIndexOf(Y、1)。        // -1を返します

 

7、QStringのQStringの::右(int型のn)constは//戻り値n文字の右端の文字列の部分文字列。

QStringのX = " パイナップル" 
Y QStringの = x.right(5)。      // Y == "りんご"

 

8、QStringのQStringの::左(int型のn)constは//文字列の左端のn文字の部分文字列を返します。

QStringのX = " パイナップル" 
QStringのY = x.left(4)。      // Y == "パイン"

 

9、QStringのQStringの::中間(int型位置、INT N = -1)// CONSTを含むn文字列の文字インデックスで指定された位置から始まる文字列を返します。

QStringのX = ナインパイナップル
QStringのY = x.mid(54)。            // Y == "松" 
QStringのZ = x.mid(5)。               // Z == "パイナップル"

 

おすすめ

転載: www.cnblogs.com/GEEK-ZHAO/p/12424118.html