使用QRegExp正则的一个小技巧

使用字符字面量’R’来避免繁琐的转义字符。

  使用Qt的正则表达式中需要转义的字符本身也可能需要转义。例如:

  • \d需要写成\\d
  • .需要写成\\.

需要写转义字符\

QRegExp rx("^\\d\\d?$"); /* 匹配整数0到99 */

可以使用字符字面量R来避免这种情况。

QRegExp rx(R"(^\d\d?$)"); 
    原文作者:Qt君
    原文地址: https://segmentfault.com/a/1190000020438738
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞