一种文本编辑的拼写检测方法及其装置制造方法及图纸

技术编号:7020755 阅读:197 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种文本编辑的拼写检测方法及其装置,本方法包括以下步骤:创建单词库,单词库设有多个单词分库,每个单词分库设有标准单词;创建单词分库索引表和拼写检查方案表;不同的拼写检查方案对应不同的单词分库索引;获取输入区域或选定区域的文本数据,将其与相应的单词分库的标准单词逐一对比,记录下拼写错误的输入单词;对拼写错误的输入单词进行特殊性标记。本发明专利技术还公开了一种文本编辑的拼写检测装置。本发明专利技术采用多种的单词分库形式,可以载入多种语言,并且利用不同的使用领域分出不同的检查方案,以利于提高拼写检测的效率和速度;在现实中很多用户因误输入造成错误的单词,而本发明专利技术的单词拼写检测的功能可以帮用户发现和推荐解决错误。

【技术实现步骤摘要】

本专利技术涉及一种文本编辑的拼写检测方法及其装置,尤其是指在写字板或其它具有文本编辑功能的程序中,能起到文本编辑的自动检测功能的一种方法及其装置。
技术介绍
RTF是Rich Text format的缩写,意即多文本格式。你完全可以像编辑HTML文件一样,使用“记事本”来编辑RTF格式文件。这是一种类似DOC格式(Word文档)的文件,有很好的兼容性。RTF格式是许多软件都能够识别的文件格式。比如Word、WPSOffice、EXCel 等都可以打开RTF格式的文件,这说明这种格式是较为通用的。本专利让富文本编辑实现单词拼写的功能。在现实中很多用户因误输入造成错误的单词,而单词拼写的功能能帮用户发现和推荐解决错误。通过本功能对错误的单词生成相应的推荐单词列表,用户可以简单对单词进行替换,提高工作效率。避免花大量的精力来校验。大家都知道WORD有单词拼写功能,也很实用。但是用户必须要安装“WORD”才能使用这个功能。而普通的“写字板”虽然能进行富文本编辑,但是没有提供单词拼写检测功能。而本方案可以以插件的形式让“写字板”等现有的编辑器支持拼写检测功能的功能,或者直接修改编辑器代码实现拼写检测功能的功能。本专利让用户脱离WORD也可以能到达单词拼写的效果,提高工作效率。基于上述现有技术中的缺陷,本专利技术人开发一种文本编辑的拼写检测方法及其装置。启用该装置时,计算机可以对操作人员实时输入的或者已选定区域的单词进行检测,当出现错误时,通过特定的标记来提醒操作人员对其进行相应的修改。
技术实现思路
本专利技术的目的在于为克服现有技术的不足而提供一种文本编辑的拼写检测方法及其装置。启用该装置时,计算机可以对操作人员实时输入的或者已选定区域的单词进行检测,当出现错误时,通过特定的标记来提醒操作人员对其进行相应的修改。为实现上述目的,本专利技术的技术方案为一种文本编辑的拼写检测方法,该方法包括以下步骤1)创建单词库,所述单词库根据不同的语种和/或语类设有多个单词分库,每个单词分库设有标准单词;幻创建单词分库索引表和拼写检查方案表;不同的拼写检查方案对应不同的单词分库索引;幻获取输入区域或选定区域的文本数据,根据文本数据中的字母组合自动拆分成多个输入单词, 将其与相应的单词分库的标准单词逐一对比,记录下拼写错误的输入单词;4)对拼写错误的输入单词进行特殊性标记。其进一步技术方案为所述的单词库根据语种的不同,包括英文单词分库、德文单词分库、法文单词分库和俄文单词分库中的一种或二种以上。其进一步技术方案为所述的拼写检查方案表根据语种和/或语类的不同而组合成若干个不同的检查方案,所述的语类至少包括日常用语、科技用语或商务用语中的一种。其进一步技术方案为所述的特殊性标记为波浪线、双下划线、单下划线和下标点O其进一步技术方案为所述的单词分库还包括自定义单词。其进一步技术方案为所述的步骤3包括有正则表达式检测方式,所述的正则表达式中包括如下至少一种不规则拼写用词网址、邮箱地址、编程代码等。一种文本编辑的拼写检测装置,其特征在于包括设有若干个单词分库的存储器, 及设有单词对比器、输入单词监测器、检测结果标定器的处理器,还包括与处理器联接的检测控制按钮;所述的检测控制按钮包括检测键和关闭键。其进一步技术方案为检测键启用时,单词对比器工作,输入单词监测器对实时输入的单词或对选定区域的输入单词送至单词对比器,将这些单词逐个与存储器内的单词分库之标准单词进行对比,对比出错时通过检测结果标定器对该出错单词进行标定。其进一步技术方案为所述的检测结果标定器包括波浪线标定、单下划线标定、双下划线标定、下标点标定中的一种或二种以上。本专利技术与现有技术相比的有益效果是本专利技术采用多种的单词分库形式,可以载入多种语言,并且利用不同的使用领域分出不同的检查方案,以利于提高拼写检测的效率和速度;在现实中很多用户因误输入造成错误的单词,而本专利技术的单词拼写检测的功能可以帮用户发现和推荐解决错误。通过本专利技术对错误的单词生成相应的推荐单词列表,用户可以简单对单词进行替换,提高工作效率。避免花大量的精力来校验。下面结合附图和具体实施例对本专利技术作进一步描述。附图说明图1为本专利技术一种文本编辑的拼写检测方法具体实施例一的流程示意图;图2A为本专利技术一种文本编辑的拼写检测方法具体实施例二针对实时输入状态单词进行检测的流程示意图;图2B为本专利技术一种文本编辑的拼写检测方法具体实施例二针对选定区域单词进行检测的流程示意图;图3为本专利技术一种文本编辑的拼写检测装置具体实施例的方框结构图。附图标记1存储器10单词库11单词分库12屏蔽库2处理器21单词对比器22输入单词监测器23结果标定器3检测控制按钮31检测键32关闭键4显示屏5被检测对象51实时输入52选定区域具体实施方式为了更充分理解本专利技术的
技术实现思路
,下面结合具体实施例对本专利技术的技术方案进一步介绍和说明,但不局限于此。本专利技术一种文本编辑的拼写检测方法,该方法包括以下步骤1)创建单词库,所述单词库根据不同的语种和/或语类设有多个单词分库,每个单词分库设有标准单词;2) 创建单词分库索引表和拼写检查方案表;不同的拼写检查方案对应不同的单词分库索引; 3)获取输入区域或选定区域的文本数据,根据文本数据中的字母组合自动拆分成多个输入单词,将其与相应的单词分库的标准单词逐一对比,记录下拼写错误的输入单词;4)对拼写错误的输入单词进行特殊性标记。其中,单词库根据语种的不同,包括英文单词分库、德文单词分库、法文单词分库和俄文单词分库中的一种或二种以上。拼写检查方案表根据语种和/或语类的不同而组合成若干个不同的检查方案,语类至少包括日常用语、科技用语或商务用语中的一种。特殊性标记为波浪线、双下划线、单下划线和下标点。单词分库还包括自定义单词,自定义单词是由操作人员在使用过程中自定义加入的单词。本专利技术一种文本编辑的拼写检测方法的流程如图1、图2A、图2B所示,图1为实施例一的流程,可针对可视区域的数据(文本数据)进行检测,检测出错误单词之后以波浪线提示。图2A为实施例二针对输入状态的文本数据(光标跟踪)进行检测的流程,如出现非检测对象(如电话、网址或缩写字等)则屏蔽(即不检测,屏蔽词也可以通过自定义的方式不断地添加至屏蔽库中)。进行检测时,利用正则表达式来进行检测,当检测到一个有效的网址、邮箱地址或一段编程代码(比如C语言代码、JAVA语言代码)等时,判断出符合正则表达式,那么就可以进行屏蔽,不进行拼写检测。比方说,用户输入是XML代码 <XMLDATA>DATA</XMLDATA>,那么可以屏蔽这些内容,因为XMLDATA不是一个有效的单词, 但是它是合法的XML代码(正则表达式相当一种语法,需要屏蔽什么内容就写入什么内容)。需要说明的是,本专利技术实施例中可以包括多种正则表达式,并且不限定于网址、邮箱地址或编程代码。然后再根据语种(英文单词分库、德文单词分库、法文单词分库和俄文单词分库等等)、语类(比如日常用语、科技用语或商务用语等等)选择检查方案,再对实时输入状态的单词进行检测(采用线性哈希表的方式进行检测),无错误时无提示(没有任何操作), 有错误时可以弹出下拉菜单或弹出小窗口,操作人员可以将该单词自定义加入单词库中, 也可以显本文档来自技高网
...

【技术保护点】
1.一种文本编辑的拼写检测方法,该方法包括以下步骤:1)创建单词库,所述单词库根据不同的语种和/或语类设有多个单词分库,每个单词分库设有标准单词;2)创建单词分库索引表和拼写检查方案表;不同的拼写检查方案对应不同的单词分库索引;3)获取输入区域或选定区域的文本数据,根据文本数据中的字母组合自动拆分成多个输入单词,将其与相应的单词分库的标准单词逐一对比,记录下拼写错误的输入单词;4)对拼写错误的输入单词进行特殊性标记。

【技术特征摘要】

【专利技术属性】
技术研发人员:吴思然
申请(专利权)人:深圳市万兴软件有限公司
类型:发明
国别省市:94

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1