赞
踩
以下是一个示例代码:
QString str = "hello, 你好!";
QRegExp regExp("[\\u4e00-\\u9fa5]+"); // 匹配中文字符的正则表达式
if (str.contains(regExp)) {
qDebug() << "字符串中包含中文字符";
} else {
qDebug() << "字符串中不包含中文字符";
}
这里使用了 \u4e00-\u9fa5
这个范围来表示中文字符。任何在这个范围内的 Unicode 字符都会被匹配到。如果字符串中包含中文字符,那么 contains()
方法就会返回 true
。
该博文为原创文章,未经博主同意不得转。本文章博客地址:https://cplusplus.blog.csdn.net/article/details/133968837
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。