用QRegExp写一个匹配字符串的正则表达式
这里提供一个简单的例子:匹配一个由数字和字母组成的字符串,长度为6到10个字符。
QRegExp regExp("^[0-9a-zA-Z]{6,10}$");
解释:
^表示匹配字符串的开头[0-9a-zA-Z]表示匹配数字和大小写字母{6,10}表示匹配前面的字符集合6到10个字符$表示匹配字符串的结尾
注意:在Qt中使用正则表达式时,需要将正则表达式的特殊字符转义,比如$需要写成\\$。
原文地址: http://www.cveoy.top/t/topic/fhyD 著作权归作者所有。请勿转载和采集!