System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及计算机,尤其涉及一种词组排序方法、装置、电子设备和存储介质。
技术介绍
1、某些情况下,企业需要在表格中放置很多词组,而这些词组的排序都是混乱的,例如,学校中的学生名单,或工厂中的设备名单,如果想要将这些词组进行排序,现有技术中是按照utf8_general_ci进行排序,无法满足按照词组中首个汉字的首字母进行排序。
技术实现思路
1、本申请提供了一种词组排序方法、装置、电子设备和存储介质,以解决满足按照词组中首个汉字的首字母进行排序的问题。
2、第一方面,本申请提供了一种词组排序方法,所述方法包括:
3、获取设定场景中的词组;
4、若所述词组中的首个汉字为非生僻字,则通过进制转换将所述首个汉字转换为数值;
5、按照预设的对照表将所述数值转换为拼音,并确定所述拼音中的首字母,其中,所述对照表中包含了拼音和数值之间的关联关系;
6、确定所述词组和所述首字母之间的对应关系;
7、根据每个词组对应的首字母,按照所述首字母的英文排序对所述设定场景中的全部词组进行排序。
8、可选地,按照所述首字母的英文排序对所述设定场景中的全部词组进行排序之后,所述方法还包括:
9、针对具有相同首字母的词组,确定所述词组的首个汉字对应拼音中的第二个字母;
10、按照所述第二个字母的英文排序,对具有相同首字母的词组进行排序。
11、可选地,确定所述拼音中的首字母之后,所述方法还包括
12、将所述首个汉字和所述首字母之间的对照关系存入检索表;
13、当检测到输入信息为单个字母时,通过所述检索表得到所述单个字母匹配的目标汉字,并得到以所述目标汉字为首个汉字的目标词组。
14、可选地,获取设定场景中的词组之后,所述方法还包括:
15、若所述词组中的首个汉字为生僻字,则获取所述生僻字的首字母;
16、将所述生僻字和所述首字母之间的对照关系存入所述检索表。
17、可选地,通过进制转换将所述首个汉字转换为数值包括:
18、将所述词组中的首个汉字转换为十六进制的数据;
19、将所述十六进制的数据转换为十进制的数值。
20、可选地,所述方法还包括:
21、当检测到输入信息为中文或多个字母时,则按照预设检索方式得到匹配的汉字。
22、可选地,所述当检测到输入信息为中文或多个字母时,按照预设检索方式得到匹配的汉字包括:
23、当检测到输入信息为中文或多个字母时,将所述中文或所述多个字母转换为对应的正则表达式;
24、在数据库中查找所述正则表达式匹配的汉字,其中,所述数据库中包含所述设定场景中每个词组对应的正则表达式。
25、第二方面,本申请提供了一种词组排序装置,所述装置包括:
26、获取模块,用于获取设定场景中的词组;
27、转换模块,用于若所述词组中的首个汉字为非生僻字,则通过进制转换将所述首个汉字转换为数值;
28、第一确定模块,用于按照预设的对照表将所述数值转换为拼音,并确定所述拼音中的首字母,其中,所述对照表中包含了拼音和数值之间的关联关系;
29、第二确定模块,用于确定所述词组和所述首字母之间的对应关系;
30、排序模块,用于根据每个词组对应的首字母,按照所述首字母的英文排序对所述设定场景中的全部词组进行排序。
31、第三方面,本申请提供了一种电子设备,包括:至少一个通信接口;与所述至少一个通信接口相连接的至少一个总线;与所述至少一个总线相连接的至少一个处理器;与所述至少一个总线相连接的至少一个存储器。
32、第四方面,本申请还提供了一种计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行本申请上述任一项所述的词组排序方法。
33、本申请实施例提供的上述技术方案与现有技术相比具有如下优点:将词组中的首个汉字,先转换为数值再转换为拼音,得到拼音中的首字母,那么得到词组和首字母的对应关系,这样就可按照首字母的英文排序对词组进行排序,本申请实现了按照词组中首个汉字的首字母进行排序。
本文档来自技高网...【技术保护点】
1.一种词组排序方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,按照所述首字母的英文排序对所述设定场景中的全部词组进行排序之后,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,确定所述拼音中的首字母之后,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,获取设定场景中的词组之后,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,通过进制转换将所述首个汉字转换为数值包括:
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,所述当检测到输入信息为中文或多个字母时,按照预设检索方式得到匹配的汉字包括:
8.一种词组排序装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计
...【技术特征摘要】
1.一种词组排序方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,按照所述首字母的英文排序对所述设定场景中的全部词组进行排序之后,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,确定所述拼音中的首字母之后,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,获取设定场景中的词组之后,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,通过进制转换将所述首个汉字转换为数值包括:
6.根据权利要求1所述的方法,其...
【专利技术属性】
技术研发人员:聂金新,
申请(专利权)人:深圳市优必选科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。