monq.jfa 1.1.1

monq.jfa is a class library for fast and flexible text filtering with regular expressions.

  Add it to your Download Basket!

 Add it to your Watch List!


Rate it!
send us
an update
GPL (GNU General Public License) 
2.4/5 19
Harald Kirsch
ROOT \ Text Editing&Processing \ Filters
monq.jfa is the core Java class library used to implement Whatizit. The project allows for fast and flexible text filtering with regular expressions.

In contrast to java.util.regex, monq.jfa allows to bind a regular expression to an action that is automatically called whenever a match is spotted in an input stream.
In addition it is possible to combine several tenthousand regex/action pairs into one machinery (called DFA).

The DFA filters input to output by looking for matches of all regular expressions in parallel, calling their actions to reformat the text or to incrementally built up a data structure.

The filtering speed is 1.5MB/s on P4 2.6GHz and is mostly unrelated to the number of regex/action pairs.

What's New in This Release:

This is a bugfix release to correct improper unsynchronized reuse of an object within monq.jfa.actions.Printf.
The user visible symptom would be garbled output.

Last updated on June 24th, 2007

#text filtering #regular expressions #class library #monq.jfa #text #filtering #regular

Add your review!