package gnu.regexp - Regular Expressions for Java

`package gnu.regexp;`

(jpeg 3k) no gifs due to patent problems Regular Expressions for Java
This page was last updated on 21 October 2001

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`

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.

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