当前位置:   article > 正文

QString字符串判断是否包含中文_qt,判断是否中文符号

qt,判断是否中文符号

QString字符串判断是否包含中文


可以通过正则表达式来判断一个字符串中是否包含中文字符。

以下是一个示例代码

QString str = "hello, 你好!";
QRegExp regExp("[\\u4e00-\\u9fa5]+"); // 匹配中文字符的正则表达式

if (str.contains(regExp)) {
    qDebug() << "字符串中包含中文字符";
} else {
    qDebug() << "字符串中不包含中文字符";
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

这里使用了 \u4e00-\u9fa5 这个范围来表示中文字符。任何在这个范围内的 Unicode 字符都会被匹配到。如果字符串中包含中文字符,那么 contains() 方法就会返回 true
该博文为原创文章,未经博主同意不得转。本文章博客地址:https://cplusplus.blog.csdn.net/article/details/133968837

本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号