顾乔芝士网

持续更新的前后端开发技术栈

如何玩转字符“身份证号码”?看Unichar指挥百万“字符”大军

原创 版权所有

每个字符,如数字、文字、字母、各种符号、表情包等等,都有一个独立的“身份证号码”,我们叫它“数字代码”。

比如:

1——49, A——65,

中——20013, √——8730,

——8718, ——9755等等。

那么这些“身份证”号码有何用处?我怎么记得住?

请先收藏、顺便点个赞吧!我们接着聊。

字符那么多,它的“身份证”号码没人能全记住、也没有必要。有“字典”可查哦。

UNicode:字符→“身份证号码”

Unichar:“身份证号码”→字符

由Unicode赋予每个字符一个唯一的“数字代码”(身份证号码)。存储于“字符字典”中,可以通过Unicode查找任何字符的“身份证号码”。

由Unichar根据“身份证号码”在字符字典中查找并返回对应的字符。

示例1:基本用法

如下图

UNicode("1")→49

UNicode("A")→65

UNicode("中")→20013

Unichar(65)→A

Unichar(49)→1

Unichar(20013)→中

10个数字:0-9对应于48-57

26个大写字母:A-Z对应于65-90

示例2:查看常用字符及其“身份证号码”(十进制)

1,可通过“插入”→“符号”调出字符表,直接查看。如下图

2,先把字符插入到单元格中,复制到Unicode执行查看号码。如下图

3,更多更复杂的字符可以去“在线Unicode网站”查看“字典”。

示例3:批量产生“有规律”的字符

嵌套Sequence可以自动产生很多“有规律的、连续”的字符,可做为TextsplitSubstitutes等函数的“分隔符”直接调用,非常方便

如上图几个公式:可以分别产生“10个阿拉伯数字”、“26个大写英文字母”、“20个带圆圈的数字”。

(关于这方面的应用,可以到我主页参考“文本类”的文章)。

示例4:提取“非数字”文本

提取“非数字”的文本,可以用Textsplit拆分:以10个阿拉伯数字为拆分符

示例5:制作动态、评分星形条

总评分为5分:有几分就出现几个★(代码9733),不足5星的用☆(代码9734)补到5星。

好了,本文就讲到这里了,重点是让条友们了解字符“身份证号码”的基本作用。当然妙用还有很多,需要大家一起努力去开发。

记得给个好评哦!!

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言