regexp module with submatches available

Pascal Brisset <>
Mon Mar 26 13:40:51 CEST 2001

We have extended the regexp module in OTP R7B-1 with support for
submatches (the '\(...\)' syntax in SED regular expressions).
This makes it possible to retrieve several components of a match with
a single evaluation of a regexp. For example:

1> RE_URL="\\(.+\\)://\\(.+\\)\\(/.+\\)(\\?\\(.*\\)(&\\(.*\\))*)?",
1> gregexp:groups("http://localhost:81/script?arg&arg2&arg3", RE_URL).

gregexp is available from

-- Pascal Brisset <> +33141986741 --
--- Cellicium R&D | 73 avenue Carnot | 94230 Cachan | France ---

More information about the erlang-questions mailing list