[发明专利]基于正则表达式的表单录入方法及系统有效
| 申请号: | 201511003899.3 | 申请日: | 2015-12-28 |
| 公开(公告)号: | CN105550353A | 公开(公告)日: | 2016-05-04 |
| 发明(设计)人: | 王剑龙;刘宏 | 申请(专利权)人: | 歌尔声学股份有限公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 北京鸿元知识产权代理有限公司 11327 | 代理人: | 袁文婷;陈英俊 |
| 地址: | 261031 山东省潍*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 正则 表达式 表单 录入 方法 系统 | ||
1.一种基于正则表达式的表单录入方法,包括表单配置阶段和表单录入 阶段;其中,
所述表单配置阶段,包括:
获取待录入表单的栏位信息;
针对每个栏位信息的数据格式配置相应的正则表达式;
将完成正则表达式配置的各个栏位信息加载到所述表单中;
所述表单录入阶段,包括:
在将完成正则表达式配置的各个栏位信息加载到所述表单后,向所述表 单输入数据;
根据所述表单中加载的栏位信息对输入所述表单的数据进行正则表达式 的匹配;
将匹配成功的数据保存到与该正则表达式相对应的栏位信息中。
2.如权利要求1所述的基于正则表达式的表单录入方法,其中,在根据 所述表单中加载的栏位信息对输入所述表单的数据进行正则表达式的匹配之 前,还包括:
判断向所述表单输入的数据是否含有结束字符;如果是,结束所述表单 的数据输入;如果否,继续所述表单的数据输入。
3.如权利要求1所述的基于正则表达式的表单录入方法,其中,在根据 所述表单中加载的栏位信息对输入所述表单的数据进行正则表达式的匹配的 过程中,
将输入的数据与所述表单中加载的栏位信息中每个栏位信息对应的正则 表达式的规则进行匹配;如果输入的数据只符合某一个栏位信息的正则表达 式的规则,将输入的数据保存到该栏位信息中;如果输入的数据符合多个栏 位信息的正则表达式的规则,则从符合规则的多个栏位信息中选择一个作为 保存位置,将输入的数据保存到所选择的栏位信息中。
4.如权利要求1所述的基于正则表达式的表单录入方法,其中,在获取 待录入表单的栏位信息之后,还包括:
针对选定的栏位信息的数据格式配置相应的正则表达式;
将经过配置正则表达式的栏位信息和未配置正则表达式的栏位信息加载 到所述表单中。
5.如权利要求1所述的基于正则表达式的表单录入方法,其中,
所述正则表达式的规则包括:
字符串为预定义的字符;
字符串为固定格式的字符;
字符串为可变格式的字符;
字符串为可变长度的字符;
字符串为可变长度、固定格式的字符;
字符串为可变长度、可变格式的字符;
字符串为预定义的几个字符中的一个。
6.一种基于正则表达式的表单录入系统,包括:
栏位信息获取单元,用于获取待录入表单的栏位信息;
栏位信息配置单元,用于针对所述栏位信息获取单元获取的每个栏位信 息的数据格式配置相应的正则表达式;
栏位信息加载单元,用于将完成正则表达式配置的各个栏位信息加载到 所述表单中;
数据输入单元,用于向所述表单输入数据;
数据匹配单元,用于根据所述表单中加载的栏位信息对输入所述表单的 数据进行正则表达式的匹配;
数据保存单元,用于将所述数据匹配单元匹配成功的数据保存到与该正 则表达式相对应的栏位信息中。
7.如权利要求6所述的基于正则表达式的表单录入系统,还包括:
结束字符判断单元,连接在所述数据输入单元和所述数据匹配单元之间, 用于判断通过所述数据输入单元向所述表单输入的数据是否含有结束字符; 如果是,结束所述表单的数据输入;如果否,通过所述数据输入单元继续所 述表单的数据输入。
8.如权利要求6所述的基于正则表达式的表单录入系统,其中,
所述数据匹配单元包括规则匹配模块,用于根据所述表单中加载的栏位 信息将所述数据输入单元输入的数据与所述表单的每个栏位信息对应的正则 表达式的规则进行匹配。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于歌尔声学股份有限公司,未经歌尔声学股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201511003899.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种配置文件管理的方法和系统
- 下一篇:一种基于图像的重复数据删除方法及装置





