Search and replace operations on file content accross multiple files. Recursive operations within entire directory trees. FAR comes with support for regular expressions (regex) over multiple lines, automatic backup and various character encodings. Run grep like extractions to condense or rearrange sources, or perform bulk file renaming.
xgrep adds a more human-friendly and powerful interface on top of grep. Regular words - and, or, not - are used to create search, along with nested expression via the use of parentheses.