一、 匹配字串是否以「空格數字」結尾:
qstring qstr = "我愛我家 1";
qregexp rx(" \\d\\b");
if (rx.exactmatch(qstr)) else
二、查詢
分別查詢「空格數字」尾和前面的字串:
qstring qstr = "我愛我家 1";
qregexp rx("(.*)( \\d\\b)");
rx.indexin(qstr, 0);
qdebug() << rx.cap(0);
qdebug() << rx.cap(1);
qdebug() << rx.cap(2);
qdebug() << rx.cap(3);
輸出結果:
"我愛我家 1"
"我愛我家"
" 1"
""
三、替換: 刪除後面的「空格數字」
qstring qstr = "我愛我家 1";
qregexp rx("(.*)( \\d\\b)");
qstr.replace(rx, "\\1");
qdebug() << "替換後:" << qstr;
輸出:
替換後: "我愛我家"
sql 正則匹配查詢
替換非數字文字 moblidesearch preg replace 0 9 search stingsearch for number search string 乙個陣列,再用 digit implode 分開 stingsearch implode digit str split moblid...
oracle正則匹配查詢
regexp like 3個引數 第乙個是輸入的字串 第二個是正規表示式 第三個是取值範圍 i 大小寫不敏感 c 大小寫敏感 n 點號 不匹配換行符號 m 多行模式 x 擴充套件模式,忽略正規表示式中的空白字元。全部測試資料 sql select from test reg like aabc a1...
python正則查詢 python正則匹配
在python中使用正規表示式 一 搜尋和查詢與正則相匹配的內容 1 re.compile的用法 compile pattern,flags 0 把正規表示式編譯為正規表示式物件 乙個正規表示式的例子,從字串string中找字元 the 出現的次數,不區分大小寫 usr bin env python...