AJC Grep
List of features
- Compatible with Windows 7, Vista, XP, 2003, 2008 32/64 bit.
- Search for files using powerful file patterns. Include patterns and exclude patterns. Also find files by modified date and size etc.
- Search for text matches in text files and/or binary files.
- You can find matches spanning multiple lines of text.
- UNIX / Perl style regular expressions supported.
- The included regular expression tester allows you to learn about regular expressions by trying out your expression on your supplied text.
- Powerful search and replace functions.
- Files or individual matches can be removed from the search results list before replacing anything. This avoids the tiresome and error prone process of pressing yes/no to replace individual matches that you have to perform in many traditional replacement programs.
- Files and directories can be permanently removed from the match list so they are not found the next time a search is run.
- Replacement operations can be reviewed before proceeding using the built in Diff tool. This shows you a comparison of a file before and after the replacement has been done.
- Multiple file rename possible by using search and replace on the file names.
- Data extraction facilities let you extract just the matches or matching lines etc. These can be written out to one or more files or just viewed on the text output tab.
- Tree view lets you see the files folder hierarchy.
- Files view lists the files and lets you sort them etc (similar to the Windows search).
- Matches view lists the files with text search matches.
- Matches in context view lists the files with text search matches surrounded by lines of context.
- File contents shows a whole single file contents with all matches highlighted.
- Text output view shows the raw text output from searches. This is used for data extraction purposes. This can be customized to show what you want.
- Report view shows what happened during a search or replace.
- The full file view has syntax highlighting for many popular programming languages.
- All views can be printed.
- All tasks can be saved in a project file for regular use.
- Reports can be written to a permanent log file.
- Powerful command line options provided.
- Delphi scripting allows you to write script events and write code to customize how your project works.
