package gnu.regexp;

 [image of the evil water droplet] (jpeg 3k) no gifs due to patent problems Regular Expressions for Java

This page was last updated on 21 March 1999

Latest Version
The latest version of the package is 1.0.8. 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.

Reference material:
API documentation (javadoc generated)
Syntax and usage notes
Change history
Test applet
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 Library 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.0.8.tar.gz

3. You will be left with the HTML-formatted documentation, a Java archive file containing the compressed bytecode for the gnu.regexp package, and the complete library source as well as source to a number of related utilities.
4. Add the .jar file to your CLASSPATH setting. See the README file for help.

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.

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.

Applications built with gnu.regexp
Ganymede, an RMI-based directory management system
Hamilton, an enterprise application server
jEdit, a GUI text editor
Muffin, a filtering proxy web server
Onion, a Java middleware framework
Link to your application here!

Relevant links
GNU Java Software
GNU Classpath Project
JavaSoft (Sun)
Java-Linux Porting Project
Kaffe OpenVM
Japhar free VM