Abstract. Regular expression matching is a key task (and often the computational bottleneck) in a variety of widely used software tools and applications, for instance, the unix grep and sed commands, scripting languages such as awk and perl, programs for analyzing massive data streams, etc. We show how to solve this ubiquitous task in linear space and O(nm(log log n)/(logn)3/2+n+m) time where m is the length of the expression and n the length of the string. This is the first improvement for the dominant O(nm / logn) term in Myers ’ O(nm / logn+ (n+m) logn) bound [JACM 1992]. We also get improved bounds for external memory.
Abstract. We present new algorithms for producing greedy parses for regular expressions (REs) in a s...
Abstract. We study the problem of streaming regular expression pars-ing: Given a regular expression ...
International audienceRegular expression search is a key primitive in myriads of applications, from ...
AbstractWe study 4 problems in string matching, namely, regular expression matching, approximate reg...
Abstract Regular expression matching is a key task (and often computational bottleneck) in a variety...
We study regular expression membership testing: Given a regular expression of size $m$ and a string ...
We present a bit-parallel technique to search a text of length n for a regular expression of m symbo...
Regular expressions constitute a fundamental notion in formal language theory and are frequently use...
AbstractIn this paper, we are interested in solving the approximate regular expression matching prob...
The currently fastest algorithm for regular expression pattern matching and membership improves the ...
In the first part of this thesis, we investigatemethods for regular expression parsing. The work is ...
We present an algorithm for searching regular expression matches in compressed text. The algorithm r...
Given a regular expression R and a string Q, the regular expression parsing problem is to determine ...
Deterministic regular expressions are widely used in XML processing. For instance, all regular expre...
AbstractThis paper introduces hardware accelerators for regular expression matching and approximate ...
Abstract. We present new algorithms for producing greedy parses for regular expressions (REs) in a s...
Abstract. We study the problem of streaming regular expression pars-ing: Given a regular expression ...
International audienceRegular expression search is a key primitive in myriads of applications, from ...
AbstractWe study 4 problems in string matching, namely, regular expression matching, approximate reg...
Abstract Regular expression matching is a key task (and often computational bottleneck) in a variety...
We study regular expression membership testing: Given a regular expression of size $m$ and a string ...
We present a bit-parallel technique to search a text of length n for a regular expression of m symbo...
Regular expressions constitute a fundamental notion in formal language theory and are frequently use...
AbstractIn this paper, we are interested in solving the approximate regular expression matching prob...
The currently fastest algorithm for regular expression pattern matching and membership improves the ...
In the first part of this thesis, we investigatemethods for regular expression parsing. The work is ...
We present an algorithm for searching regular expression matches in compressed text. The algorithm r...
Given a regular expression R and a string Q, the regular expression parsing problem is to determine ...
Deterministic regular expressions are widely used in XML processing. For instance, all regular expre...
AbstractThis paper introduces hardware accelerators for regular expression matching and approximate ...
Abstract. We present new algorithms for producing greedy parses for regular expressions (REs) in a s...
Abstract. We study the problem of streaming regular expression pars-ing: Given a regular expression ...
International audienceRegular expression search is a key primitive in myriads of applications, from ...