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

AutoStarter X4
Free
Disk Redactor
Free
File Renamer
Free
ExpPrint (64-bit)
Trial version
VolID(Disk Drives Serial Modifier)
Trial version
DiskInternals Mail Recovery
Trial version
List The Contents Of Multiple Zip Files and Save As Text File Software
Trial version
Create Multiple Folders Software
Trial version
Copy Multiple Files In Folders or Subfolders Into One Folder Software
Trial version
EaseUS Card Recovery Wizard
Trial version
Exshail File Search
Free
LookDisk Portable
Free