package gnu.regexp;
Latest Version
The latest version of the package is 1.1.4. Download gnu.regexp-1.1.4.tar.gz. You may need to rename the file if your browser changes it.
The GZIPped file includes the Java archive library and
the complete source code. Versions 1.1.0 and above of gnu.regexp require Java 1.1 or higher.
Java 1.0 Compatibility Version
The previous version of the package was 1.0.8, released in March 1999. Download gnu.regexp-1.0.8.tar.gz. You may need to rename the file if your browser changes it.
The GZIPped file includes the Java archive library and
the complete source code. Versions 1.0.8 and below are compatible with Java 1.0. Please note that the compatibility version is not being actively maintained.
Reference material (for latest version):
API documentation (javadoc generated)
Syntax and usage notes
Change history
Test applet
Frequently asked questions
Credits
Technical Notes
The gnu.regexp package is a pure-Java implementation of a traditional
(non-POSIX) NFA regular expression engine. Its syntax can emulate
many popular development tools, including awk, sed, emacs, perl and
grep. For a relatively complete list of supported and non-supported
syntax, refer to the syntax and usage notes.
Terms of Use
The regexp library is distributed under the terms of the GNU Lesser General
Public License. The COPYING.LIB file included
in the distribution contains the details. This program is free software.
You are encouraged to adapt it to your own needs, and contribute to
the program's ongoing development.
Installation
1. Download the latest version.
2. Use GNU tar to extract the files.
tar xvzf gnu.regexp-1.1.4.tar.gz
Mailing List
To join a mailing list of gnu.regexp users and developers, send an email with the word "subscribe" in the subject to regexp-request@cacas.org. You will be automatically subscribed.
Mailing list archives are available.
Contribute
If you would like to help contribute to the ongoing development of the package,
or if you have suggestions for future enhancements and functionality,
please send email to wes@cacas.org or better yet subscribe to the list.
Some applications built with gnu.regexp
Enhydra, an open source application server
xmlBlaster, open source message-oriented middleware
Ganymede, an RMI-based directory management system
Hamilton, an enterprise application server
jEdit, a GUI text editor
Muffin, a filtering proxy web server
Jext, a GUI text editor
GutenPalm, document compressor for PalmOS
Mckoi SQL Database, an open source SQL-92 database system
Link to your application here!
Relevant links
GNU Java Software
GNU Classpath Project
JavaSoft (Sun)
Java-Linux Porting Project
Kaffe OpenVM
Japhar free VM