正则表达式
-
正则表达式即一个文本匹配字符串的一种模式,Qt中QRegExp类实现使用正则表达式进行模式匹配,且完全支持Unicode,主要应用:字符串验证、搜索、查找替换、分割。
-
正则表达式中字符及字符集
-
正则表达式中的量词
-
正则表达式中的断言
-
QRegExp同时支持通配符
-
新建控制台应用程序,项目名QRegExp
编辑main.cpp文件//匹配字符 QRegExp ret("a"); qDebug() << "是否匹配成功: " << ret.exactMatch("abc"); //false qDebug() << "是否匹配成功: " << ret.exactMatch("a"); //true //匹配数字 QRegExp retNum("(\\d*\\D{2})"); qDebug() << "是否匹配成功: " << retNum.exactMatch("120kg"); //true qDebug() << "是否匹配成功: " << retNum.exactMatch("180cm"); //true qDebug() <<