模式识别与人工智能
2025年4月23日 星期三   首 页     期刊简介     编委会     投稿指南     伦理声明     联系我们                                                                English
模式识别与人工智能  2006, Vol. 19 Issue (2): 173-178    DOI:
论文与报告 最新目录| 下期目录| 过刊浏览| 高级检索 |
基于与或树的正则表达式有害二义性检查算法*
邓绪斌1,朱扬勇2,3
1.浙江财经学院 信息学院 杭州 310018
2.复旦大学 计算机与信息技术系 上海 200433
3.上海生物信息技术研究中心 上海 201203
An AND/OR TreeBased Algorithm for Checking Pestilent Ambiguity in Regular Expressions
DENG XuBin1, ZHU YangYong2,3
1.School of Information, Zhejiang University of Finance and Economics, Hangzhou 310018
2.Department of Computing and Information Technology, Fudan University, Shanghai 200433
3.Shanghai Center for Bioinformation Technology, Shanghai 201203

全文: PDF (394 KB)   HTML (1 KB) 
输出: BibTeX | EndNote (RIS)      
摘要 在构造面向应用的正则表达式(RE)过程中,引入有益二义性可简化RE构造,而将有害二义性遗留在RE中会危害匹配结果的正确性.为区别对待这两种二义性,基于与或树提出一种检查和定位RE中有害二义性的算法,该算法可减轻RE调试的工作量.实验表明,该算法在时间性能、空间性能和实用性等方面优于现有基于自动机的二义性检查算法.基于此算法的可视化RE编辑调试环境已用于构建国内第一个整合的生物数据仓库.
服务
把本文推荐给朋友
加入我的书架
加入引用管理器
E-mail Alert
RSS
作者相关文章
邓绪斌
朱扬勇
关键词 正则表达式(RE)匹配二义性与或树    
Abstract:During the construction of regular expressions (REs) for applications, introducing some beneficial ambiguities may simplify RE construction, while leaving some pestilent ambiguities in the RE will harm the correctness of matching. In order to treat these two categories of ambiguities in different ways, an algorithm based on AND/OR tree that checks and locates the pestilent ambiguities in REs is proposed. The algorithm is helpful to reducing the workload of debugging REs. Experiments show that the algorithm outperforms the present ambiguitychecking algorithm based on automaton not only in time and space behaviors, but also in practicality. A visualized RE editing and debugging environment based on the algorithm has been applied to build the first online integrated biological data warehouse of China.
Key wordsRegular Expression (RE)    Matching    Ambiguity    AND/OR Tree   
收稿日期: 2004-11-12     
ZTFLH: TP311.11  
基金资助:国家863高科技研究发展计划项目(No.2002AA231011)、上海市重大科技项目(No.02DJ14013)资助
作者简介: 邓绪斌,男,1964年生,博士,主要研究方向为数据库、数据挖掘、生物信息学.E-mail: xbdeng@fudan.edu.cn.朱扬勇,男,1963年生,教授,博士生导师,主要研究方向为数据库与知识库、数据挖掘、生物信息学.
引用本文:   
邓绪斌,朱扬勇. 基于与或树的正则表达式有害二义性检查算法*[J]. 模式识别与人工智能, 2006, 19(2): 173-178. DENG XuBin, ZHU YangYong. An AND/OR TreeBased Algorithm for Checking Pestilent Ambiguity in Regular Expressions. , 2006, 19(2): 173-178.
链接本文:  
http://manu46.magtech.com.cn/Jweb_prai/CN/      或     http://manu46.magtech.com.cn/Jweb_prai/CN/Y2006/V19/I2/173
版权所有 © 《模式识别与人工智能》编辑部
地址:安微省合肥市蜀山湖路350号 电话:0551-65591176 传真:0551-65591176 Email:bjb@iim.ac.cn
本系统由北京玛格泰克科技发展有限公司设计开发 技术支持:support@magtech.com.cn