1 C++使用正则判断字符串是否全是中文
使用中文的Unicode编码范围对字符串进行正则匹配,示例代码如下:
#include <iostream>
#include <string>
#include <regex>
int main() {
std::wstring input_str = L"二万三千五百二十七亿一千七百一十八万三千九百二十一驩纔";
std::wregex pattern(L"^[\\u4E00-\\u9FFF]+$");
if (std::regex_match(input_str, pattern))
{
std::cout << "全是中文" << std::endl;
}
else
{
std::cout << "不全是中文" << std::endl;
}
return 0;
}
运行示例:
本文作者:StubbornHuang
版权声明:本文为站长原创文章,如果转载请注明原文链接!
原文标题:C++ – 使用正则判断字符串是否全是中文
原文链接:https://www.stubbornhuang.com/1850/
发布于:2021年12月04日 17:12:46
修改于:2023年06月26日 21:00:12
当前分类随机文章推荐
- C++/OpenCV - 详解如何一步步将OpenCV的cv::Mat转换成深度学习模型推理所需的输入数据 阅读398次,点赞0次
- C++11/std::thread - 可作为线程函数的几种方式总结 阅读3900次,点赞1次
- C++ - 速通nlohmann json,nlohmann json使用教程 阅读153次,点赞0次
- C++ - 得到字符串中某个字符串出现的个数 阅读4402次,点赞2次
- C++11 - 使用std::thread,std::shared_future,std::promise并行化/多线程化for循环,提升处理速度 阅读1873次,点赞0次
- C++11 - std::function简要介绍以及可包装函数的几种形式总结 阅读3460次,点赞0次
- C++ - Windows系统使用C++切换音频默认输出设备 阅读75次,点赞0次
- C++ - sleep睡眠函数总结 阅读1865次,点赞0次
- C++ - 控制台程序在控制台窗口可变参数格式化带颜色输出日志信息 阅读3656次,点赞0次
- C++ - 使用宏区分不同系统平台、不同编译器、不同编译模式等编译期宏使用总结 阅读1800次,点赞0次
全站随机文章推荐
- C++ - GCC版本与C++标准之间的对应关系 阅读67次,点赞0次
- TensorRT - workspace的作用 阅读1304次,点赞0次
- CCTV电视高清直播源 阅读5853次,点赞4次
- 资源分享 - Computer Graphics with OpenGL , Third Edition 英文高清PDF下载 阅读1411次,点赞0次
- C++ - 左值和右值,右值引用与移动语义的概念与理解 阅读738次,点赞1次
- Youtube运营 - Youtube中如何删除频道 阅读548次,点赞0次
- UnrealEngine4 - C++层打印信息到屏幕 阅读2830次,点赞0次
- 杂谈 - 2021年度总结 阅读1985次,点赞0次
- Python - 写爬虫时需要用到那些第三方库 阅读699次,点赞0次
- Numpy - 保存和加载numpy数组、字典、列表数据 阅读1319次,点赞0次
评论
169