中文的数字代码哪里可以查询?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了中文的数字代码哪里可以查询?相关的知识,希望对你有一定的参考价值。

参考技术A 这个数字编码简称国标码。
以国家标准局1980年颁布的《信息交换用汉字编码字符集》基本集(代号为GB2312-80)规定的汉字交换码作为国家标准汉字编码。 GB2312-80中共有7445个字符符号:汉字符号6763个,一级汉字3755个(按汉语拼音字母顺序排列),二级汉字3008个(按部首笔划顺序排列),非汉字符号682个。GB2312-80规定,所有的国标码汉字及符号组成一个94×94的方阵。在此方阵中,每一行称为一个“区”,每一列称为一个“位”。这个方阵实际上组成一个有94个区(编号由01到94),每个区有94个位(编号由01到94)的汉字字符集。 一个汉字所在的区号和位号的组合就构成了该汉字的“区位码”。其中,高两位为区号,低两位为位号。这样区位码可以惟一地确定某一汉字或字符;反之,任何一个汉字或符号都对应一个惟一的区位码,没有重码。追答

由于数量庞大,需要特殊软件或在线词库。输入关键词"国标码查询",选择你喜欢的查询方式即可

Postgresql字符串匹配在哪里

【中文标题】Postgresql字符串匹配在哪里【英文标题】:Postgres SQL string matching in where 【发布时间】:2019-01-22 17:19:16 【问题描述】:

为以下内容编写 SQL 查询 (postgres) 的最简单方法是什么: 我有一个地址表,其中有一个街道号码列。可以包含数字和字母。如果参数是“3”,我想返回值以 3 开头的行,后跟不是数字的值。例如,街道编号值为 3、3A、3 A 但不是 33 的行。

【问题讨论】:

顺便说一句,您的问题实际上违反了 SO 的规则。请检查help on asking questions、What topics can I ask about here、What types of questions should I avoid asking?、How to ask a good question、How to create a Minimal, Complete, and Verifiable example 和Stack Overflow question checklist。 【参考方案1】:

您可以使用matching using regular expressions。

查询可能如下所示:

SELECT * FROM table WHERE streetnumber ~ '3[^0-9]*'

正则表达式模式3[^0-9]* 匹配“数字 3 后跟零个或多个非数字字符”。

【讨论】:

对于给定的示例,更好的正则表达式是3\s*A\s* 表示中间有零个或多个空格。 谢谢,你也不知道我可以如何参数化它,在你的例子中,这三个如何可以用 :addressNumber 替换?另外我认为 Dawid 写的是我想确保空格匹配。 @tyronecopex 好吧,参数化取决于您构建查询的方式,即要使用的值存储在哪里,使用什么语言/技术来构建查询。 @coladict 我的正则表达式将匹配他的问题中提到的所有案例 OP。您的正则表达式不匹配,例如“3A”。我会把它留给 OP 来选择更适合他的需求。 @tyronecopex 所以试着更好地描述你的情况,我会尽力帮助你。

以上是关于中文的数字代码哪里可以查询?的主要内容,如果未能解决你的问题,请参考以下文章

在哪里添加正则表达式的代码以确保只接受数字[重复]

创建触发器的 MySql 查询中的错误在哪里

如何判断是哪个省市的人,按身份证地址还是实际居住地址?

代码级别的Magento 2的Web服务查询(SQL)在哪里?

320开头的身份证是哪里的

在哪里存储密码,在 PHP 代码或 iOS 应用程序代码中?