Campeanu, Cezar, et al. “Regex and Extended Regex”. Implementation and Application of Automata, SPRINGER-VERLAG BERLIN, 2003, pp. 77-84, https://scholar2.islandarchives.ca/islandora/object/ir%3Air-batch6-1540.

Genre

  • Book, Section
Contributors
Author: Campeanu, Cezar
Author: Salomaa, K.
Author: Yu, S.
Date Issued
2003
Publisher
SPRINGER-VERLAG BERLIN
Abstract

Regex are used in many programs such as Perl, Awk, Python, egrep, vi, emacs etc. It is known that regex are different from regular expressions. In this paper, we give regex a formal treatment. We make a distinction between regex and extended regex; while regex present regular languages, extended regex present a family of languages larger than regular languages. We prove a pumping lemma for the languages expressed by extended regex. We show that the languages represented by extended regex are incomparable with context-free languages and a proper subset of context-sensitive languages.

Language

  • English

Subjects

  • regular expressions
  • formal languages
  • Computer Science, Theory & Methods
  • programming languages
  • regex
  • extended regex
Page range
77-84
Host Title
Implementation and application of automata
Series Title
Lecture notes in computer science; 2608
ISBN
0302-9743