A case study on grammatical-based representation for regular expression evolution

5Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Regular expressions, or simply regex, have been widely used as a powerful pattern matching and text extractor tool through decades. Although they provide a powerful and flexible notation to define and retrieve patterns from text, the syntax and the grammatical rules of these regex notations are not easy to use, and even to understand. Any regex can be represented as a Deterministic or Non-Deterministic Finite Automata; so it is possible to design a representation to automatically build a regex, and a optimization algorithm able to find the best regex in terms of complexity. This paper introduces both, a graph-based representation for regex, and a particular heuristic-based evolutionary computing algorithm based on grammatical features from this language in a particular data extraction problem.

Cite

CITATION STYLE

APA

González-Pardo, A., Barrero, D. F., Camacho, D., & R-Moreno, M. D. (2010). A case study on grammatical-based representation for regular expression evolution. In Advances in Intelligent Systems and Computing (Vol. 71, pp. 379–386). Springer Verlag. https://doi.org/10.1007/978-3-642-12433-4_45

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free