发明名称 Systems and methods for processing regular expressions
摘要 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.
申请公布号 US8386530(B2) 申请公布日期 2013.02.26
申请号 US201113191947 申请日期 2011.07.27
申请人 LSI CORPORATION;MCMILLEN ROBERT J. 发明人 MCMILLEN ROBERT J.
分类号 G06F17/00 主分类号 G06F17/00
代理机构 代理人
主权项
地址