Invention Grant
US09043272B2 System and method for determining the start of a match of a regular expression
有权
用于确定正则表达式匹配的开始的系统和方法
- Patent Title: System and method for determining the start of a match of a regular expression
- Patent Title (中): 用于确定正则表达式匹配的开始的系统和方法
-
Application No.: US11901515Application Date: 2007-09-18
-
Publication No.: US09043272B2Publication Date: 2015-05-26
- Inventor: Daniel Wyschogrod , Leonid Leibman
- Applicant: Daniel Wyschogrod , Leonid Leibman
- Applicant Address: FR Aix-En Provence
- Assignee: INSIDE SECURE
- Current Assignee: INSIDE SECURE
- Current Assignee Address: FR Aix-En Provence
- Agency: Allen, Dyer, Doppelt, Millbrath & Gilchrist, P.A.
- Main IPC: G06F17/30
- IPC: G06F17/30

Abstract:
A system for determining the start of a match of a regular expression has a special state table which contains start state entries and terminal state entries; a plurality of start state registers for storing offset information indicative of the start of a match of the regular expression; a deterministic finite state automaton (DFA) next state table which, given the current state and an input character, returns the next state. The DFA next state table includes a settable indicator for any next state table entry which indicates whether to perform a lookup into the special state table. A compiler loads values into the special state table based on the regular expression.
Public/Granted literature
- US20080077587A1 System and method for determining the start of a match of a regular expression Public/Granted day:2008-03-27
Information query