SandR is a recursive regex search and replacement utility with a simple but comprehensive GUI. It works on a file or recursively on a directory and supports Java-style regular expressions in search terms and the auto-detection of character encoding of the files. It supports extensive logging and the automatic backing up of files.