Find & Replace It! is a high-end solution to find files and execute search and replace operations across multiple files. It allows performing very complex batch replacements inside text files of any size. It supports regular expression syntax and dozens of encodings charsets. It has scripting capabilities which allow transforming on the fly the replacement text for every found string. It even handles batch processing of the encoding of files, as well as of types of end-of-lines.
If you regularly work with text files, if you make websites, or develop software, Find & Replace It! allows you to maintain and transform the contents of your files in a few clicks. Do you have to rename a page in a website and thus need to edit URLs in hundreds of files? Simply select the root directory of your website and indicate the string to replace. Then, the replacement can be made across your entire website in just one click. Do you need to modify files headers in some parts of the source code of your application? Find & Replace It! allows to finely filter the files to be processed or not. It also provides tools to introduce contextual information into your replacement string, for instance: the current date, the name of the file where the replacement is in progress, etc. For each batch-replacement, it provides statistics about the number of replacements within every modified file, and counts the number of processed files. Of course, all classical features of such a tool, like the possibility to save your job, backup modified files, export the replacement report, and much more are available.
So far Find & Replace It! is nothing more than a classical search & replace utility like many others on the web. However here are five key points that make the difference with its competitors:
These key features associated to many others makes it one of the most feature rich tool to find and replace regular expressions over multiple files. It's also a powerful tool for converting the text encodings (charsets conversion, including the Byte Order Marks), or the end-of-line delimiters, across multiple files. In addition, it's probably the only software in this category that is cross-platform! It exists in three versions: Find & Replace It! for Mac, Find & Replace It! for Windows and Find & Replace It! for Linux.
The GUI of Find & Replace It! consists of several panes that you can arrange in any way you want. You can dock panes side by side, arrange them in tabs, or make them float. Adjust the windows layout to the way you like to work. Find & Replace It! comes with four pre-arrange layouts that can be customized the way you want depending on the size of your screen. You can switch from one layout to another in a simple click.
Read on to discover the main features of Find & Replace It! Alternatively, you can dive into the screenshot gallery for a quick preview of its capabilities. If you want to go deeper and learn more about Find & Replace It! we suggest that you have a look on the Demos & Tutorials and/or the User Manual (PDF).
The list below describes some of the key features of Find & Replace It!:
The best way to really understand why this feature is so nice is probably to give some examples. Some examples are presented in a special package available for download.
How about automatically transform all references to file paths into either relative or into absolute paths, according to their real location? And what would you think of inserting the size of each file somewhere in the file itself, of course with the format of your choice? Do you need to update some miscellaneous dates within some web pages by shifting them of one month? The scripting interface can bring solutions to all these kinds of problems.
The installation instructions are available here.
Find & Replace It! is protected by a licenses system. Hence to get a license for the full version of the product you should activate your product with a serial code called Activation Key. Without the activation, the software can still be run in demo mode with some limitations. You'll find more information in the user manual.
In order to quickly get started with the main components of the GUI, here is a 2-minutes guide taken from the user manual.
All references to the online documentation and resources are listed on this documentation page.
Here is a list of supported platforms: