Invention Grant
- Patent Title: Systems and methods for processing regular expressions
- Patent Title (中): 用于处理正则表达式的系统和方法
-
Application No.: US12402447Application Date: 2009-03-11
-
Publication No.: US08015208B2Publication Date: 2011-09-06
- Inventor: Robert J. McMillen
- Applicant: Robert J. McMillen
- Applicant Address: US CA Milpitas
- Assignee: LSI Corporation
- Current Assignee: LSI Corporation
- Current Assignee Address: US CA Milpitas
- Main IPC: G06F17/30
- IPC: G06F17/30

Abstract:
A method for reducing the size of a DFA associated with a regular expression separates the functions of locating subexpressions within the DFA and determining if the located subexpressions satisfy a regular expression. For example, the functions of (1) locating subexpressions in a range asserting expression and, (2) determining whether the subexpressions satisfy the range of the range asserting expression are partitioned. In one embodiment, a first component may locate the subexpressions in a data stream using one or more DFAs, while a second component determines if the located subexpressions satisfy the range. In this embodiment, because the DFAs are not configured to determine a relationship between subexpressions, such as a range between subexpressions, the size of the resultant DFA may be significantly reduced.
Public/Granted literature
- US20090172001A1 SYSTEMS AND METHODS FOR PROCESSING REGULAR EXPRESSIONS Public/Granted day:2009-07-02
Information query