At the beginning of the names
Hello everyone. Some songs in my archive have characters in their names that I don't want.
For example;
01 - Barry White - Lets Get It On.mp3
02Bruno Mars - Just The Way You Are.mp3
3A - 122 - Katy Perry - Birthday 2014 (Audio) by www.RadioFLy.ws.mp3
That's what I want to do;
Barry White - Lets Get It On.mp3
Bruno Mars - Just The Way You Are.mp3
Katy Perry - Birthday 2014 (Audio).mp3
As you can see, I want to delete characters like (01, -, 3A - 122 -) and so on. What kind of editing or formula should I do in Advanced Renamer for this? I tried some formulas, but this time it also deletes the first letter from the name of the song. Please help me. Have a nice day.
For example;
01 - Barry White - Lets Get It On.mp3
02Bruno Mars - Just The Way You Are.mp3
3A - 122 - Katy Perry - Birthday 2014 (Audio) by www.RadioFLy.ws.mp3
That's what I want to do;
Barry White - Lets Get It On.mp3
Bruno Mars - Just The Way You Are.mp3
Katy Perry - Birthday 2014 (Audio).mp3
As you can see, I want to delete characters like (01, -, 3A - 122 -) and so on. What kind of editing or formula should I do in Advanced Renamer for this? I tried some formulas, but this time it also deletes the first letter from the name of the song. Please help me. Have a nice day.
Reply to #1:
Hi,
Perhaps you could use the next tags:
Method NEW NAME:
<Audio Artist> - <Audio Title>
See if it work with yours files.
Miguel
Hi,
Perhaps you could use the next tags:
Method NEW NAME:
<Audio Artist> - <Audio Title>
See if it work with yours files.
Miguel
Reply to #2:
thank you. I'll try it right away.
EDIT:
Since there is no label information, it just gives a space as a new name.
thank you. I'll try it right away.
EDIT:
Since there is no label information, it just gives a space as a new name.
Reply to #3:
For example, I have one file.
7A - 112 - Amapantsula Experience - Gobling Clubfog (Original Mix).mp3
7B - 120 - Charles & Eddie - Would I Lie To You.mp3
08 - Vanilla Ice - Ice ice ice baby.mp3
I cannot fix these names with a single method. Even if I fix them, the letter “A” is deleted in music with the first letter “A”.
I write the following code by applying the correction method.
<7a\7b>\100...200
I know that I have made a mistake somewhere and I do not know how to solve the problem because I am not very familiar with the program. Please help me.
For example, I have one file.
7A - 112 - Amapantsula Experience - Gobling Clubfog (Original Mix).mp3
7B - 120 - Charles & Eddie - Would I Lie To You.mp3
08 - Vanilla Ice - Ice ice ice baby.mp3
I cannot fix these names with a single method. Even if I fix them, the letter “A” is deleted in music with the first letter “A”.
I write the following code by applying the correction method.
<7a\7b>\100...200
I know that I have made a mistake somewhere and I do not know how to solve the problem because I am not very familiar with the program. Please help me.
Reply to #2:
EDIT: Oops, sorry Demir, didn't see your replies. I haven't had a chance to try this on your new examples but it looks like it would work. END EDIT
EDIT 2: Ok, yeah, it seems to work on those filename patterns too. END EDIT
EDIT 3: Example: https://drive.google.com/file/d/1xun-t_kJQO6HIsE9Ocd4pFnCfyt 8GTve/view?usp=sharing END EDIT
Hi guys,
Miguel's method is certainly the best way to do it if those tags work on your files. If not, there's another way to do it, but it's not pretty and you may have to add more to it if there are more patterns than those three in the examples.
The following works on the three examples by cascading deletes, but if you have other patterns it may mess things up. Also, this only works on the " by www.<whatever>" at the end if the space + "by" is always there in the case of trailing junk.
(All methods need regex, not case sensitive, applies to name)
1. Remove pattern:
Pattern: ^\d(\w)
2. Remove pattern:
Pattern: ^ - (\d\d\d - )?
3. Remove pattern:
Pattern: by(.*)$ <---- one space before the word by
This removes the bad parts in steps in such a way that it cascades the deletes to take out only bad stuff.
Bottom line: Use Miguel's method if it works, but this may give you an idea of how to "work around." Adjust as needed for other patterns in your filenames. (and good luck!) :)
Best,
DF
EDIT: Oops, sorry Demir, didn't see your replies. I haven't had a chance to try this on your new examples but it looks like it would work. END EDIT
EDIT 2: Ok, yeah, it seems to work on those filename patterns too. END EDIT
EDIT 3: Example: https://drive.google.com/file/d/1xun-t_kJQO6HIsE9Ocd4pFnCfyt 8GTve/view?usp=sharing END EDIT
Hi guys,
Miguel's method is certainly the best way to do it if those tags work on your files. If not, there's another way to do it, but it's not pretty and you may have to add more to it if there are more patterns than those three in the examples.
The following works on the three examples by cascading deletes, but if you have other patterns it may mess things up. Also, this only works on the " by www.<whatever>" at the end if the space + "by" is always there in the case of trailing junk.
(All methods need regex, not case sensitive, applies to name)
1. Remove pattern:
Pattern: ^\d(\w)
2. Remove pattern:
Pattern: ^ - (\d\d\d - )?
3. Remove pattern:
Pattern: by(.*)$ <---- one space before the word by
This removes the bad parts in steps in such a way that it cascades the deletes to take out only bad stuff.
Bottom line: Use Miguel's method if it works, but this may give you an idea of how to "work around." Adjust as needed for other patterns in your filenames. (and good luck!) :)
Best,
DF
Reply to #5:
I regret to say that unfortunately it did not turn out as I expected. I am sharing a sample photo;
https://ibb.co/Mf625zp
I regret to say that unfortunately it did not turn out as I expected. I am sharing a sample photo;
https://ibb.co/Mf625zp
Reply to #6:
Demir,
It's hard to read you picture (not just because it's in another language; the picture quality is bad for some reason) but it looks like you have another pattern where, instead of 3 digits there's a group 2 that is a digit and a letter.
Try this:
1. Pattern 1 stays the same.
2. Change the pattern to "^ - " (no quotes, that's just to show there's a space after the dash)
3. Insert another REMOVE PATTERN method:
Pattern: "^(\d[A-Z]|\d\d\d)( - )?" (again, no quotes)
4. Keep the old #3 here.
Let me know what you learn.
Best,
DF
Demir,
It's hard to read you picture (not just because it's in another language; the picture quality is bad for some reason) but it looks like you have another pattern where, instead of 3 digits there's a group 2 that is a digit and a letter.
Try this:
1. Pattern 1 stays the same.
2. Change the pattern to "^ - " (no quotes, that's just to show there's a space after the dash)
3. Insert another REMOVE PATTERN method:
Pattern: "^(\d[A-Z]|\d\d\d)( - )?" (again, no quotes)
4. Keep the old #3 here.
Let me know what you learn.
Best,
DF
Reply to #7:
Thank you for your help. I don't speak English very well either. I speak it with the help of a program. But the method in the program is correct, but somehow it can still be a problem. But thank you very much. And finally, I made a great mistake, I deleted all the spaces in the song titles without realizing it. And unfortunately, the undo doesn't work. I'm deleting this program. Otherwise I think I will have worse consequences.
Thank you for your help. I don't speak English very well either. I speak it with the help of a program. But the method in the program is correct, but somehow it can still be a problem. But thank you very much. And finally, I made a great mistake, I deleted all the spaces in the song titles without realizing it. And unfortunately, the undo doesn't work. I'm deleting this program. Otherwise I think I will have worse consequences.
Reply to #6:
Hi.
Sorry my solution didn´t work.
The DF solution will work simply adding a New remove pattern:
Remove Pattern: (\d\w+ - )
Miguel
EDIT: Sorry to ear that you are goin to delete the program. Are you sure that undo don´t work?
Try the replace method
Text to replace:-
Replace with: - (add a space before an after -)
Hi.
Sorry my solution didn´t work.
The DF solution will work simply adding a New remove pattern:
Remove Pattern: (\d\w+ - )
Miguel
EDIT: Sorry to ear that you are goin to delete the program. Are you sure that undo don´t work?
Try the replace method
Text to replace:-
Replace with: - (add a space before an after -)
Reply to #9:
Miguel,
Much cleaner than my change.
I feel bad for Demir, I wonder why he couldn't undo? :(
DF
Miguel,
Much cleaner than my change.
I feel bad for Demir, I wonder why he couldn't undo? :(
DF
Reply to #9:
Dude, thank you so much. My problem is solved, but because of the operations I did before, all the spaces were deleted. Now I need help to reinsert these spaces.
The file names changed from Alphaville - Big In Japan to Alphaville-BigInJapan.
Dude, thank you so much. My problem is solved, but because of the operations I did before, all the spaces were deleted. Now I need help to reinsert these spaces.
The file names changed from Alphaville - Big In Japan to Alphaville-BigInJapan.
Reply to #10:
Dude, please don't be sad. It's my fault. I was in a hurry, I wasn't careful and it ended badly. It's not your fault. I'm grateful to you for your help.
Dude, please don't be sad. It's my fault. I was in a hurry, I wasn't careful and it ended badly. It's not your fault. I'm grateful to you for your help.
Reply to #11:
Hi.
Try the REPLACE METHOD:
REPLACE:-
REPLACE WITH: - (add a blank space before an after the -)
Hi.
Try the REPLACE METHOD:
REPLACE:-
REPLACE WITH: - (add a blank space before an after the -)
Reply to #10:
Unfortunately I get the error “The renamed file was not found”.
https://ibb.co/44prb37
Unfortunately I get the error “The renamed file was not found”.
https://ibb.co/44prb37
Reply to #13:
Yeah. [chuckles] That worked. But I can't solve the gap in the song or singer names.
MichaelJackson - BillieJean
Yeah. [chuckles] That worked. But I can't solve the gap in the song or singer names.
MichaelJackson - BillieJean
Reply to #15:
Demir,
If all words are capitalized, you can just insert spaces in front of any capital letter, like this:
(Leave out all quotes)
REPLACE method:
Text to be replaced: "([^\(])([A-Z\(])"
Replace with: "$1 $2"
Case sensitive: CHECKED
Use regular expressions: CHECKED
This might give you two spaces after a dash, but that's easy to fix, right? :)
Cheers!
DF
Demir,
If all words are capitalized, you can just insert spaces in front of any capital letter, like this:
(Leave out all quotes)
REPLACE method:
Text to be replaced: "([^\(])([A-Z\(])"
Replace with: "$1 $2"
Case sensitive: CHECKED
Use regular expressions: CHECKED
This might give you two spaces after a dash, but that's easy to fix, right? :)
Cheers!
DF
Reply to #15:
Hi.
hello. Oops I didn't realize that.
Try REPLACE method
REPLACE: ([a-z])([A-Z])
Replace with:$1 $2 Add a space before $2
Check use regular expression
EDIT: Dint realize that DF give you a solution.
Hi.
hello. Oops I didn't realize that.
Try REPLACE method
REPLACE: ([a-z])([A-Z])
Replace with:$1 $2 Add a space before $2
Check use regular expression
EDIT: Dint realize that DF give you a solution.
Finally, I would like to know one more thing. Some of my files start with “01. or 01 - ..... 35. or 35 - “. If I want to use a single command instead of typing numbers one by one, which method or command should I use?
Reply to #18:
Demir,
If you just want to remove two digits at the start just use a Remove pattern method with pattern "^\d\d". If you need to remove, say, one to three digits, possibly a space, and a period or dash, use this instead:
"^\d{1,3} ?[\.\-]"
(no quotes)
Case sensitivity NO
Regular expressions YES
Good luck!
DF
Demir,
If you just want to remove two digits at the start just use a Remove pattern method with pattern "^\d\d". If you need to remove, say, one to three digits, possibly a space, and a period or dash, use this instead:
"^\d{1,3} ?[\.\-]"
(no quotes)
Case sensitivity NO
Regular expressions YES
Good luck!
DF
Reply to #16:
Dude, you're the best. Thank you very much. And I want to say that I think it makes a lot of difference that the language of the program is English.
Dude, you're the best. Thank you very much. And I want to say that I think it makes a lot of difference that the language of the program is English.
Reply to #20:
Demir, I think you might be right! :)
Keep a good attitude, my friend,
DF
Demir, I think you might be right! :)
Keep a good attitude, my friend,
DF
Reply to #17:
Dude, thank you so much. You've helped me a lot. You guys are great.
Dude, thank you so much. You've helped me a lot. You guys are great.
Hello again friends. I need your help. With the Advanced Renamer program, I want to remove the parenthesis sign at the beginning of the song names and the text written inside. Which code do I need to use for this? Thank you in advance for your help.
Sample text;
(Tech House) GIANT - Hot Stuff (Radio Edit)
(UK Hip Hop) J Hus - Its Crazy (Clean)
I just want to clean the brackets at the beginning of the songs and the text inside.
Sample text;
(Tech House) GIANT - Hot Stuff (Radio Edit)
(UK Hip Hop) J Hus - Its Crazy (Clean)
I just want to clean the brackets at the beginning of the songs and the text inside.
Reply to #23:
Hi Demir.
Use next REPLACE method:
REPLACE: (*) "add a space after ) this remove the extra space generated"
REPLACE WITH: (empty)
Occurrence: 1st
Apply to: Name
Hi Demir.
Use next REPLACE method:
REPLACE: (*) "add a space after ) this remove the extra space generated"
REPLACE WITH: (empty)
Occurrence: 1st
Apply to: Name
Reply to #24:
Thank you very much. Thanks to you, I solved the problem. Thank you very much again.
Thank you very much. Thanks to you, I solved the problem. Thank you very much again.