On 2/27/2012 10:00 AM, Svetoslav Marinov wrote:
> Hi all,
>
> Where can I find an example of how the Regular expression name finder is 
> used? How should one specify the regular expressions? And where should one 
> specify them? Can one test it via the command line or should it be done via 
> the API? Is it only based on the tokens or can it take POS tags in 
> consideration?
>
> Best regards,
>
> Svetoslav
>
Svetoslav,

Sorry for the belated response.

It looks like the RegexNameFinder is supplied an array of Pattern []
that is defined by java.util.regex.Pattern class. So, if you could
express the pattern for finding names as a regular expression you could
use it to look for the name types you wanted. It probably would be best
suited used to find monetary amounts and dates that are easily expressed
as regular expressions. Eg: 2012.03.13 is one way to express a date, as
is 02/22/1980, 02-22, etc. You could build a series of regular
expressions to easily handle them and use that to perform the name
finding for the date fields.

Currently you would have to use it as a library, as there is no
interface to it from the CLI or other tools. A lot of the sources are
mainly libraries for other applications to access the models. The CLI
was started to train the model, initially and later implemented to
perform some of the routine tasks.

Another usage would be for $ 1,000.00 or 1.000,00 € .... for finding
currency. You would have to turn them into Patterns to be useful.

References for patterns:
http://docs.oracle.com/javase/1.4.2/docs/api/java/util/regex/Pattern.html
http://www.kodejava.org/browse/38.html

Google "java util regex pattern examples" for more...

James

Reply via email to