当前位置: 首页 > article >正文

golang Unicode api接口

函数名参数返回值解释
Inr rune, ranges …*RangeTableboolrune是否属于其中一个范围的成员。
IsrangeTab * RangeTable,r runebool报告符文是否在指定的范围表中。
IsControlr runeboolIsControl rune是否为控制字符。C (其他)Unicode 类别包含更多代码点(例如代理);使用Is ( C, r) 来测试它们。
IsDigitr runeboolrune是否是十进制数字。
IsGraphicr runeboolIsGraphic 报告该rune是否被 Unicode 定义为图形。此类字符包括字母、标记、数字、标点符号、符号和空格,属于L、M、N、P、S、Zs类别。
IsLetterr runeboolIsLetter rune是否为字母(类别L)。
IsLowerr runeboolIsLower 报告rune是否是小写字母。
IsMarkr runeboolIsMark 报告rune是否为标记字符(类别M)。
IsNumberr runeboolIsNumber 报告rune是否为数字(类别N)。
IsOneOfranges []* RangeTable,r runeboolIsOneOf 报告rune是否属于某个范围。函数“In”提供了更好的签名,应优先于 IsOneOf 使用。
IsPrintr runeboolIsPrint 报告rune是否被 Go 定义为可打印。此类字符包括字母、标记、数字、标点符号、符号和 ASCII 空格字符,来自类别L、M、N、P、S和 ASCII 空格字符。此分类与IsGraphic相同,只是唯一的空格字符是 ASCII 空格,U+0020。
IsPunctr runeboolIsPunct 报告rune是否是 Unicode 标点符号(类别P)。
IsSpacer runeboolIsSpace 报告rune是否为 Unicode 的 White Space 属性定义的空格字符;在 Latin-1 空格中,这是’\t’、‘\n’、‘\v’、‘\f’、‘\r’、’ '、U+0085 (NEL)、U+00A0 (NBSP)。间距字符的其他定义由类别 Z 和属性Pattern_White_Space设置。
IsSymbolr runeboolIsSymbol 报告符文是否是符号字符。
IsTitler runeboolIsTitle 报告符文是否是标题大小写字母。
IsUpperr runeboolIsUpper 报告符文是否是大写字母。
SimpleFoldr runeruneSimpleFold 迭代 Unicode 定义的简单大小写折叠下等效的 Unicode 代码点。在与 rune 等效的代码点中(包括 rune 本身),如果存在,则 SimpleFold 返回最小的 rune > r,否则返回最小的 rune >= 0。如果 r 不是有效的 Unicode 代码点,则 SimpleFold® 返回 r。
To_case int,r runerune将符文映射到指定的大小写:UpperCase、LowerCase或TitleCase。
ToLowerr runeruneToLower 将符文映射为小写。
ToTitler runeruneToTitle 将符文映射到标题大小写。
ToUpperr runeruneToUpper 将符文映射为大写。

还有更复杂的结构得等到遇到之后才能理解😊😊😊
测试代码


http://www.kler.cn/news/324084.html

相关文章:

  • 【C++】vector 常用成员函数的模拟实现
  • 使用Go语言的互斥锁(Mutex)解决并发问题
  • Goland的使用
  • 青动CRM-仓储云V1.1.2
  • 第十七节 鼠标的操作与相应
  • Three.js粒子系统与特效
  • 16年408-数据结构
  • C0003.用C++开发Qt界面,针对无边框界面,实现界面可任意拖动
  • 单片机配置IO口输出模式(IO口依然可以读取电平变化)
  • 函数内部的 arguments 变量特性,属性,如何将他转换为数组
  • AVL树(平衡二叉树)的介绍以及相关构建
  • Augular 学习步骤建议
  • 并查集 (Union-Find) :从基础到优化
  • C++学习笔记(35)
  • 数组的练习
  • 域 缺省参数 函数重载 引用
  • 828华为云征文|部署基于 LLM 的私有知识库系统 AnythingLLM
  • Magnific推V2图像生成服务 可直出4K图像
  • 发掘3D文件格式的无限潜力:打造沉浸式虚拟世界
  • 数据结构:树(并查集)
  • LeetCode[中等] 138. 随机链表的复制
  • 9.28学习
  • 人工智能的基本概念与发展历程
  • 【第十四章:Sentosa_DSML社区版-机器学习之时间序列】
  • 从碎片到整合:EasyCVR平台如何重塑城市感知系统的视频数据生态
  • 【matlab画多纵坐标图像】
  • io流(学习笔记04)io流的概述
  • 看Threejs好玩示例,学习创新与技术(Noise)
  • 饿了么 表单 回填后 无法更新 问题
  • Rider快捷键笔记