Default regular expression implementation in BSD Unix.
ftp://ftp.zoo.toronto.edu/pub/regex.shar - a shar archive, released by Henry Spencer in 1999.
http://arglist.com/regex/ -- a repackaged version for Unix systems.
Other sites around the Internet have ports or compiled code for other systems such as Microsoft Windows.
Picnix is an example of a Microsoft Windows implementation that uses Henry Spencers Regex library
Tcl includes a rewritten regular expression library by Henry Spencer.
PHP can use RegEx with the preg_replace and preg_match functions.
The GNU project has in the past published a package named Regex: this code may now be in the GNU C Library.
This is a disambiguation page — a navigational aid which lists other pages that might otherwise share the same title. If an article link referred you here, you might want to go back and fix it to point directly to the intended page.
Looking deeper into the handling of advanced regexs, there are potential needs for many other concepts, to allow a regex to extract information directly from a complex file in one go, rather than a mixture of splits and nested regexes as is typically needed today.
Within a complex boolean regex there are likely to be lots and lots of brackets to nest and control the behaviour of the regex.
Rather than having to sprinkle the regex with (?:) line noise, it would be nicer to just use ordinary brackets () and only support capturing of elements by using one of the (?$=) or (?%=) constructs that have been proposed elsewhere (RFC 112 and RFC 150).
Regexes are very compact and powerful, but that compactness also leads many people to complain that they're difficult to understand after you've written them.
Regexes are combinations of /, \, ^, $, (, and many other punctuation characters, along with ordinary letters and numbers.
I have been using regexes for years, and I was surprised, not so much by the advanced features that I mostly knew were there and just hadn't had the need to learn yet, but actually by the gotchas that exist even in simple expressions.