• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 199
  • Last Modified:

Build RegExp to change filenames

I have thousands of mp3 files bought from various places.  My folder file list looks something like this:

Mental Project - 6000 (Roman Gertz Shocked Remix).mp3
714225_-_Looks_Good_Original_Mix_456.mp3
01_-_Why_Not_(klang123ltd).mp3
12963_Throw_Your_Hands_Original_Mix.mp3

I have a batch rename EXE but it requires a RegExp to perform the renaming.  Therefore, can anyone provide an expression that does the following:

Replace _-_ with a single space character
Replace _ with a single space character
Replace - with a single space character
Remove any numeric prefix on the filename (but ignore numbers within the file name)

e.g. 714225_-_Looks_Good_Original_Mix_456.mp3 would become
Looks Good Original Mix 456.mp3
0
Rouchie
Asked:
Rouchie
1 Solution
 
käµfm³d 👽Commented:
You'll need two separate replacements since you have two target replacement values (i.e. space and empty string). For the first set, try:

Find
_-_|_|-

Open in new window


Replace
[one single space]

For the second:

Find
^[0-9]+

Open in new window


Replace
[Leave blank (i.e. no spaces)]
0
 
RouchieAuthor Commented:
Beautiful - thank you!
0

Featured Post

Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now