这里提供一个简单的例子:匹配一个由数字和字母组成的字符串,长度为6到10个字符。

QRegExp regExp("^[0-9a-zA-Z]{6,10}$");

解释:

  • ^ 表示匹配字符串的开头
  • [0-9a-zA-Z] 表示匹配数字和大小写字母
  • {6,10} 表示匹配前面的字符集合6到10个字符
  • $ 表示匹配字符串的结尾

注意:在Qt中使用正则表达式时,需要将正则表达式的特殊字符转义,比如$需要写成\\$

用QRegExp写一个匹配字符串的正则表达式

原文地址: http://www.cveoy.top/t/topic/fhyD 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录