天天看點

使用QRegExp正則的一個小技巧

使用字元字面量

R

來避免繁瑣的轉義字元。

  使用Qt的正規表達式中需要轉義的字元本身也可能需要轉義。例如:

  • \d

    需要寫成

    \\d

  • .

    需要寫成

    \\.

需要寫轉義字元

\

QRegExp rx("^\\d\\d?$"); /* 比對整數0到99 */
           

複制

可以使用字元字面量

R

來避免這種情況。

QRegExp rx(R"(^\d\d?$)");
           

複制