我是 regexp 的新手,我正在尝试使用 QRegExp 中的前瞻断言功能来检查字符串的长度。这是一个非常简单的例子:
int main(int argc, char* argv[])
{
QRegExp regexp("(?=^.{0,5}$)[0-9]*");
qDebug() << "result:" << regexp.exactMatch("12345");
return 1;
}
打印:“结果:假”。
我测试了这个正则表达式和这个网页上的字符串:http ://regexpal.com/ ,它显示匹配。
任何想法?提前致谢。