Star Craft File names, Multi-rename tool

English support forum

Moderators: white, Hacker, petermad, Stefan2

Post Reply
User avatar
JimmyTheBroker
Member
Member
Posts: 179
Joined: 2017-06-07, 05:22 UTC

Star Craft File names, Multi-rename tool

Post by *JimmyTheBroker »

Hi guys,


1) is there a way to post photos(screenshots) in this forum? Because my question would be a lot easier to ask if I could.


My actual question:
2)

I have a list of files. And I want to organize them a lot better.
I'm wondering if anyone has any advice on how to best utilize the multi-rename function tool?

I have been trying to sort the files below but i seem to be doing it inefficiently. have having to use the tool many, many, many times for very little benefit eg:

Example:
  • *ORIGINAL FILE NAME* WCS - Snute vs. Thermy (ZvT) - Ro16 Quarterfinals Austin Challenger EU- Starcraft 2.mp4
  • Ro16 - WCS - Snute vs. Thermy (ZvT) - Quarterfinals Austin Challenger EU- Starcraft 2.mp4
  • WCS - Ro16 - Snute vs. Thermy (ZvT) - Quarterfinals Austin Challenger EU- Starcraft 2.mp4
  • Quarterfinals - WCS - Ro16 - Snute vs. Thermy (ZvT) - Austin Challenger EU- Starcraft 2.mp4
  • WCS - Ro16 - Quarterfinals - Snute vs. Thermy (ZvT) - Austin Challenger EU- Starcraft 2.mp4
The above shows I need to run the Multi-rename tool 4 times just to get the file name to what I would like it to be. And because there is "finals" and Quaterfinals, and Semifinals, winners and losers, etc. The way I am doing it will take a very long time. Is there something I am missing?

List of files I am trying to organise:
  • Semifinal - WCS - Ro16 Serral vs. Nerchio (ZvZ) - Losers Finals Austin Challenger EU- Starcraft 2..mp4
    Semifinal - WCS - Ro16 Serral vs. ShoWTimE (ZvP) - Grand Finals Austin Challenger EU- Starcraft 2..mp4
    Semifinal - WCS - Ro16 Serral vs. ShoWTimE (ZvP) - Winners Finals Austin Challenger EU- Starcraft 2..mp4
    Semifinal - WCS - Ro16 ShoWTimE vs. Nerchio (PvZ) - Austin Challenger EU- Starcraft 2..mp4
    Semifinal - WCS - Ro16 Snute vs. Bly (ZvZ) - Losers Austin Challenger EU- Starcraft 2..mp4
    Semifinal - WCS - Ro16 Snute vs. Nerchio (ZvZ) - Losers Semfinals Austin Challenger EU- Starcraft 2..mp4
    Semifinal - WCS - Ro16 Snute vs. Serral (ZvZ) - Austin Challenger EU- Starcraft 2..mp4
    WCS - Bioice vs. Pokebunny (ZvT) Jönköping Challenger NA Starcraft 2.mp4
    WCS - BoneR vs. avilo (PvT) Jönköping Challenger NA Starcraft 2.mp4
    WCS - DisK vs. Hjax (PvP) Jönköping Challenger NA Starcraft 2.mp4
    WCS - Dolan vs. avilo - MCanning vs. Cuddlebear Valencia Challenger NA Starcraft 2.mp4
    WCS - Drunkenboi vs. Scarlett (TvZ) Valencia Challenger NA Starcraft 2.mp4
    WCS - Drunkenboi vs. Tesla (TvP) Valencia Challenger NA Starcraft 2.mp4
    WCS - Jig vs. MCanning - Bioice vs. avilo Valencia Challenger NA Starcraft 2.mp4
    WCS - JonSnow vs. FoxeR (ZvT) Valencia Challenger NA Starcraft 2.mp4
    WCS - JonSnow vs. MaSa (ZvT) Valencia Challenger NA - Playoff Semis - Starcraft 2.mp4
    WCS - JonSnow vs. Neeb (ZvP) Jönköping Challenger NA - Playoffs Day (1)- Starcraft 2.mp4
    WCS - JonSnow vs. Neeb (ZvP) Jönköping Challenger NA - Playoffs Day - Starcraft 2.mp4
    WCS - JonSnow vs. Pokebunny (ZvT) Valencia Challenger NA Starcraft 2.mp4
    WCS - MaSa vs. Scarlett - True vs. Neeb Valencia Challenger NA - Playoffs- Starcraft 2.mp4
    WCS - MaSa vs. Semper (TvT) Jönköping Challenger NA - Playoffs Day - Starcraft 2.mp4
    WCS - MCanning vs. puCK (PvP) Jönköping Challenger NA Starcraft 2.mp4
    WCS - MCanning vs. Scarlett (PvZ) Valencia Challenger NA - Playoff Ro16- Starcraft 2.mp4
    WCS - MCanning vs. Scarlett (PvZ) Valencia Challenger NA Starcraft 2.mp4
    WCS - Neeb vs. MaSa - Bails vs. Semper Valencia Challenger NA - Playoffs- Starcraft 2.mp4
    WCS - Neeb vs. MaSa (PvT) Jönköping Challenger NA - Playoffs Day - Starcraft 2.mp4
    WCS - NoRegret vs. qxc - Voltz vs. avilo Valencia Challenger NA Starcraft 2.mp4
    WCS - PiLiPiLi vs. JonSnow - True vs. Scarlett Valencia Challenger NA - Playoffs- Starcraft 2.mp4
    WCS - PiLiPiLi vs. Neeb (PvP) Valencia Challenger NA - Playoff Losers Ro3- Starcraft 2.mp4
    WCS - printf vs. Jig - qxc vs. Jason Valencia Challenger NA Starcraft 2.mp4
    WCS - puCK vs. DisK (PvP) Jönköping Challenger NA Starcraft 2.mp4
    WCS - puCK vs. omgabanana (PvP) Valencia Challenger NA Starcraft 2.mp4
    WCS - qxc vs. Jason - Bioice vs. avilo Valencia Challenger NA Starcraft 2.mp4
    WCS - Scarlett vs. Bails (ZvP) Jönköping Challenger NA - Playoffs Day - Starcraft 2.mp4
    WCS - Scarlett vs. Neeb (ZvP) Jönköping Challenger NA - Playoffs Day - Starcraft 2.mp4
    WCS - Scarlett vs. puCK (ZvP) Jönköping Challenger NA Starcraft 2.mp4
    WCS - Scarlett vs. Semper (ZvT) Jönköping Challenger NA - Playoffs Day - Starcraft 2.mp4
    WCS - Snute vs. Thermy (ZvT) - Ro16 Quarterfinals Austin Challenger EU- Starcraft 2.mp4
User avatar
Stefan2
Power Member
Power Member
Posts: 4132
Joined: 2007-09-13, 22:20 UTC
Location: Europa

Post by *Stefan2 »

Hi JimmyTheBroker.

What do you want? Something like this?

From Original:
WCS - Snute vs. Thermy (ZvT) - Ro16 Quarterfinals Austin Challenger EU- Starcraft 2.mp4
To Wanted:
WCS - Ro16 - Quarterfinals - Snute vs. Thermy (ZvT) - Austin Challenger EU- Starcraft 2.mp4


You have to find a common rule to indicate the different parts as anker points, e.g.
1- Find all till first hyphen > WCS
2- Find all till second hyphen > Snute vs. Thermy (ZvT)
3- Find next word > Ro16
4- Find next word > Quarterfinals
5- Find the remaining rest > Austin Challenger EU- Starcraft 2

Resort
1 - 3 - 4 - 2 - 5

With that rule, we can build a Regular Expression for the MUT.

Search: ^(.+?) - (.+?) - (\w+) (\w+) (.+)$
Replace: $1 - $3 - $4 - $2 - $5
[_]E
[X]RegEx




If not all of your file names can be split into this parts,
you have to work with different rules and so renaming steps.
Maybe you see a better pattern matching scheme for your names?



And, text is better than picture, as we can copy and create test files on our own.
If you want to post link to your picture, see f.ex. here > http://ghisler.ch/board/viewtopic.php?p=287482#287482
Last edited by Stefan2 on 2017-06-22, 12:58 UTC, edited 1 time in total.
User avatar
nsp
Power Member
Power Member
Posts: 1803
Joined: 2005-12-04, 08:39 UTC
Location: Lyon (FRANCE)
Contact:

Post by *nsp »

If you do not ant to change your filename but extract "fields" from standardized name, you can use PCRESearch or regexp_wdx (32bit only) and create user columns for extracted data, and then you can sort by final, semi final, ...
see http://www.ghisler.ch/board/viewtopic.php?t=47435

You can also use tcmatch to "filter" with quicksearch extended
Post Reply