Information:
Replace or grep multiple patterns searched from text data in one command. The emphasis is on the speed of processing for huge amount of searched patterns. Application implements mighty fast Manber-Wu (Udi Manber and Sun Wu) exact multiple string search algorithm. Any medium-sized task is completed typically in milliseconds rather than in seconds. Patterns are defined in a simple list file separated by newlines. One pattern row can consist several fields of patterns used in output numerous ways.
This program can 'quess' format of pattern data file and index its contents to be used for output with many options of formatting given by user. Search, replace and output options are numerous. Grep style rows, sorting, number of found patterns, several application variables or reference data fields are supported. User can define block in 'ini-style' parameter file for both indexing and search options. User can even override options found in file from command line options. Optionally these command line values can be updated back to parameter file. Finally, ouput can be directed to/from Perl or other string handling process to validate and manipulate data even more.