QT中正規表示式的簡單說明

2022-09-18 04:09:45 字數 480 閱讀 9069

使用方法:

qregexp acnumre("[0-9]");

lineedit->setvalidator(new qregexpvalidator(acnumre, this));

//c++ 正規表示式書寫規則如下:

[0-9]//可以輸入0到9這幾個數字

[a-za-z]//輸入任意英文的常規寫法

[^]//有^標記時,方框內不能輸入,例如[^abc]就不能輸入"a","b","c"。

{}/*跟在後,表示正則限制,例如[0-9],則只能輸入19位數字,[0-9],

則能輸入2位到9位數字,如果你想輸入乙個可以轉換成double的數字,可以表示為*/

[0-9][.][0-9]//其中,類似的表達表示大於1位數,不設上限。

QT中正規表示式的簡單說明

使用方法 qregexp acnumre 0 9 lineedit setvalidator new qregexpvalidator acnumre,this c 正規表示式書寫規則如下 0 9 可以輸入0到9這幾個數字 a za z 輸入任意英文的常規寫法 有 標記時,方框內不能輸入,例如 ab...

正規表示式簡單說明

正規表示式簡單說明 語法 匹配除換行符以外的任意字元 w 匹配字母或數字或下劃線或漢字 s 匹配任意的空白符 d 匹配數字 b 匹配單詞的開始或結束 匹配字串的開始 匹配字串的結束 重複零次或更多次 重複一次或更多次 重複零次或一次 重複n次 重複n次或更多次 重複n到m次 w 匹配任意不是字母,數...

qt中正規表示式的常見用法

今天下班比較早,在家可以安心理清楚知識點了,今天我們來詳細討論一下qt自己的正規表示式問題 其實在專案中,經常會碰到校驗ip是否合法,或者在輸入的時候需要你三位數字輸入一組,總共輸入四組這樣的形式。那麼我們今天就來彙總下,qt中如何使用正規表示式。abc 表示 只包含abc abc 不包含abc s...