Qt正規表示式

2021-10-24 23:24:28 字數 575 閱讀 6831

20201016

舉例:字符集[aeiou]:表示匹配所有的大寫母音字母

字符集[^aeiou]:表示匹配所有的非母音字母,即子音字母

連續字符集[a-z]:表示匹配所有的小寫英文本母

正規表示式的量詞 quantifiers

量詞含義

量詞含義e?

匹配0次或1次

e[n,]

至少匹配n次e+

匹配1次或多次

e[,m]

最多匹配m次e*

匹配0次或多次

e[n,m]

至少匹配n次,最多匹配m次

e[n]

匹配n次

正規表示式的斷言 assertions

符號含義

符號含義^

在字串開頭進行匹配\b

非單詞邊界$

在字串結尾進行匹配

(?=e)

表示式後緊隨e才匹配\b

單詞邊界

(?!e)

表示式後不跟隨e才匹配

Qt 正規表示式

qregexp是qt的正規表示式類.qt中有兩個不同類的正規表示式.第一類為元字元.它表示乙個或多個常量表示式.令一類為 轉義字元,它代表乙個特殊字元.一.元字元 匹配任意單個字元.例如,1.3 可能是1.後面跟任意字元,再跟3 匹配字串首.例如,12可能是123,但不能是312 配字串尾.例如,1...

QT 正規表示式

正規表示式 編寫程式的時候,注意雙層轉義字元解析,有兩次轉義字元解析 see also 上述網頁講述了正規表示式的規則,但實際使用時要注意每個 符號前面要 重複加乙個 見18行 int main int argc,char argv pos will be 9,14,18 and finally 2...

Qt 正規表示式

1.qregexp exp ab ab,abb qregexp exp d 一位數字 qregexp exp x zx z xyz之間的一位 不區分大小寫 qregexp exp 2 6 2 6之間的一位數字 qregexp exp 0 9 0 999 qregexp exp 0 9 0 9 一位整...