Used RegexRenamer for Windows?
Developer’s Description
RegexRenamer is tool used to batch rename files using regular expressions. A regular expression is simply text that contains special characters that together defines a pattern that can be used to match text, in this case filenames. Using the power of regexes it becomes easy to apply complex transformations to large groups of files that otherwise would not be possible with plain match/replace.
Features include realtime regex validation, filename preview and conflict detection, file filtering by glob or regex, flexible case-changing (change the entire filename or just the section matched by a regex), and customizable sequential numbering. Includes support for network drives and network paths, renaming folders, renaming into subfolders (replace file.txt with subdirfile.txt), preserving file extensions, move/copy/backup before renaming.
Explore More

EF Multi File Renamer Portable (64-bit)
Trial version
Alternate Archiver
FreeA2Z Migrations for MBOX to PST
FreeNTFS Undelete
Free
F CRC Calculator
Free
Alternate EXE Packer
Free
Alternate File Shredder
Free
Renamer
Free
Free Data Recovery
Free
PhoneRescue for Motorola
Trial version
Auslogics File Recovery
Trial versionNH Folder Hider and Locker
Free