【技术实现步骤摘要】
输入数据的处理方法和装置
本申请涉及输入控件领域,具体而言,涉及一种输入数据的处理方法和装置。
技术介绍
目前最新的输入控件均是一个数组保存所有匹配项,通过获取输入框中输入的内容,与数组的匹配项比对,过滤出所有包含输入内容的匹配项,所以无法进行词语的级联匹配输入,也无法对输入内容中的部分词语进行匹配和替换。例如,当用户在输入框中输入“中国”,输入框无法匹配“中国”对应的所有省级行政单位,如“山东省”、“河北省”、“北京市”等;当用户在输入框中输入“中国·山东省”,输入框无法针对“山东省”这部分词语进行匹配和替换。针对相关技术中输入控件无法进行部分词语的级联匹配输入的问题,目前尚未提出有效的解决方案。
技术实现思路
本申请提供一种输入数据的处理方法和装置,以解决相关技术中输入控件无法进行部分词语的级联匹配输入的问题。根据本申请的一个方面,提供了一种输入数据的处理方法。该方法包括:读取目标输入框中录入的录入信息,其中,所述录入信息中包含至少一个字符;从所述录入信息中确定出条件词语;依据 ...
【技术保护点】
1.一种输入数据的处理方法,其特征在于,包括:/n读取目标输入框中录入的录入信息,其中,所述录入信息中包含至少一个字符;/n从所述录入信息中确定出条件词语;/n依据所述条件词语,在预先定义的词语树结构中确定出匹配词语,其中,所述匹配词语在所述词语树结构中所处的节点为条件词语在所述词语树结构中所处节点对应的子节点;/n在所述录入信息中添加被选定的所述匹配词语。/n
【技术特征摘要】
1.一种输入数据的处理方法,其特征在于,包括:
读取目标输入框中录入的录入信息,其中,所述录入信息中包含至少一个字符;
从所述录入信息中确定出条件词语;
依据所述条件词语,在预先定义的词语树结构中确定出匹配词语,其中,所述匹配词语在所述词语树结构中所处的节点为条件词语在所述词语树结构中所处节点对应的子节点;
在所述录入信息中添加被选定的所述匹配词语。
2.根据权利要求1所述的方法,其特征在于,从所述录入信息中确定出条件词语包括:
对所述录入信息进行分词处理,确定所述录入信息中包含的词语;
从所述录入信息中包含的词语中确定出所述条件词语。
3.根据权利要求2所述的方法,其特征在于,对所述录入信息进行分词处理,确定所述录入信息中包含的词语包括:
识别所述录入信息中包含的分割字符,其中,所述分割字符预先存储于正则表达式中;
依据被识别出的分割字符,确定所述录入信息中包含的词语,其中,被确定的所述词语与所述被识别出的分割字符在所述录入信息中交替设置。
4.根据权利要求2所述的方法,其特征在于,从所述录入信息中包含的词语中确定出所述条件词语包括:
依据光标的当下所在位置,确定所述录入信息中的录入位置,其中,所述录入位置为所述录入信息中待添加所述匹配词语的位置;
确定在所述录入信息中位于所述录入位置之前的词语为条件词语。
5.根据权利要求1所述的方法,其特征在于,依据所述条件词语,在预先定义的词语树结构中确定出匹配词语包括:
依据所述条件词语在所述录入信息中的位置,确定每个所述条件词语对应的级数,其中,所述条件词语在所述录入信息中的位置与所述录入信息的起始位置距离越近,所述条件词语对应的级数越小;
依据所述条件词语对应的级数,逐个判断级数由小到大的所述条件词语在所述词语树结构中的节点位置,其中,第一级数的条件...
【专利技术属性】
技术研发人员:赵振宇,
申请(专利权)人:北京国双科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。