A Portable C++ Regular Expression Facility - Regex(3C++)
Regular expressions are a well-known and widely-used programming device. They
are ubiquitous in the shell (ls *.c), part of the interface of
many programs
egrep(1),
sed(1),
awk(1),
...), and useful in solving many programming
problems
(for example, lexing source text).
Unfortunately, the regular expression routines
provided in the standard C library differ
in functionality and interface from machine
to machine, making it difficult to write portable code.
In this paper, we present yet
another regular expression library.
This library provides the C++ programmer with
a useful, pleasant, and consistent set of functionality.
The library is completely
self-contained, making it possible
for C++ programmers to write portable code using
regular expressions.
Next topic:
Introduction