A downloadable tool for Windows

Download NowName your own price

A simple file directory explorer that supports compound regex renaming of files and directories, with live preview of changes. The intent of the project is to provide similar utility as can be found in tools like Microsoft's PowerRename, but easier to write and perform complex regex operations.

Compound Expressions

There is no limit to the number of expressions you can run file-names through, and expressions and their replacement content support both numbered and named capture groups. This makes tasks that would otherwise require complex expressions, simple and easy to write once the solution is broken up into multiple steps.

This example shows how you can easily pad numbers with leading zeros, by using two expressions, instead of a single, complicated expression. The example also shows how to use both numbered and named capture groups.

Working With Files

Both files and expressions support toggling on and off, so you can rename only the files you want, and preview different combinations of changes. Expressions also support drag-and-drop to rearrange their order of operation.

Built With the Godot Engine

Regex Explorer was built using the Godot Engine, and is licensed under the MIT license. This makes the utility easy to understand and modify if additional functionality is needed, and all code is reviewable to ensure it's not doing anything you don't intend it to do. Also useful for reviewing if you intend to work on your own Godot based projects.

You can visit the project repo on Github, if you wish to view the source-code.

Published 12 days ago
AuthorDigital Faction
Made withAseprite, Godot
Tagsfile-rename, godot, regex, utility
LicenseMIT License
Average sessionA few seconds
InputsKeyboard, Mouse


Download NowName your own price

Click download now to get access to the following files:

regex_explorer_v1_0_0_win_64.zip 6 MB


Log in with itch.io to leave a comment.

Thanks for sharing this gem. Is there a chance to list all possible regex commands together in the input fields, like an preset system?

Regular expressions are a syntax describing a pattern they’re intended to match, so there’s essentially an infinite combination of them. For a future release, I was mulling over the idea of adding an expression library. A way to save the current set of expressions, and load them later.

Hello, that would be a awesome update for your tool! Keep up the fire!