# Can anyone help me create an action to correct word case?

**URL:** https://community.mp3tag.de/t/can-anyone-help-me-create-an-action-to-correct-word-case/40821
**Category:** Support
**Created:** [February 15, 2018, 12:49pm UTC](https://community.mp3tag.de/t/can-anyone-help-me-create-an-action-to-correct-word-case/40821 "2018-02-15T12:49:10Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![ryujingt3](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/r/c5a1d2/32.png) [@ryujingt3](https://community.mp3tag.de/u/ryujingt3)
#### Post date: [February 15, 2018, 12:49pm UTC](https://community.mp3tag.de/t/can-anyone-help-me-create-an-action-to-correct-word-case/40821/1 "2018-02-15T12:49:10Z")

</div>

Hello All.

Big fan of this software. I was wondering, is there any way to create an action that will go through my music collection and correct the case of all abbreviations in song name and album?

For example, 'Tv', should be TV. 'Ii' should be II (roman number 2) and so on.

Can this be done?

Thanks,

---

<div class="post-metadata">

### Author: ![Florian](https://community.mp3tag.de/user_avatar/community.mp3tag.de/florian/32/5759_2.png) [@Florian](https://community.mp3tag.de/u/Florian)
#### Post date: [February 15, 2018, 12:59pm UTC](https://community.mp3tag.de/t/can-anyone-help-me-create-an-action-to-correct-word-case/40821/2 "2018-02-15T12:59:01Z")

</div>

See  
FAQ: [How to change upper/lower case of tag fields or filenames?](https://community.mp3tag.de/t/actions-and-batch-operations/967/3)

and refer to to  
FAQ: [How to replace the string “xyz” in tag-fields or filenames?](https://community.mp3tag.de/t/actions-and-batch-operations/967/4)  
for other replacements (e.g., Tv to TV). Make sure you have the option only as whole word enabled, for all string replacements where it should not replace a substring inside a word.

You can check this post for an action for upper-case roman numbers

> [@Regular Expressions](https://community.mp3tag.de/t/regular-expressions/521/13):
>
> Upper case for Roman numbers Regular expression: \b(?:M{0,3})(?:D?C{0,3}|C[DM])(?:L?X{0,3}|X[LC])(?:V?I{0,3}|I[VX])(?=(\.\s|\s|\)|$)) Replace matches with: $upper($0) [] case-sensitive comparison

---

<div class="post-metadata">

### Author: ![Zerow](https://community.mp3tag.de/user_avatar/community.mp3tag.de/zerow/32/11379_2.png) [@Zerow](https://community.mp3tag.de/u/Zerow)
#### Post date: [February 16, 2018, 10:23pm UTC](https://community.mp3tag.de/t/can-anyone-help-me-create-an-action-to-correct-word-case/40821/3 "2018-02-16T22:23:25Z")

</div>

I would advise you to split the whole work into partial tasks:  
  
0] Make a copy of the original title in some other field, be it %TEMPORARY% or some %TITLE-ORIGINAL%

1] You filter files, narrowing from all to some. For example by putting in the Filter Box ````TITLE HAS "tv"```. Those are your potentials

2] You mark all of those files by crating a made up field like %CORRECTION-TV% and giving for all of them the value like `TTT` or some other thing that would not be present in any field

3] You write a proper action to deal with the problem / error

4] You test the action on one file. If it works then apply it to all those `TTT` files

5] Unless you had a perfect order and wrote an action that ruled out various Tv-like similars and took care of various variation of the problem, you should now go manually through all of those `TTT` files too check if everything is OK

6] You can now go to another task, having the ability to find later on those tv-cases by writing just that `TTT` marker in the Filter Box

7] When you are finish with all of the tasks, you wipe out all markers  
  
  
There are of course other steps and fail safes,but that is the basic pattern of a secured work

---

<div class="post-metadata">

### Author: ![system](https://community.mp3tag.de/uploads/default/original/2X/c/ce7035d426cb755a7916793326d23b465222a407.png) [@system](https://community.mp3tag.de/u/system)
#### Post date: [February 9, 2026, 12:27pm UTC](https://community.mp3tag.de/t/can-anyone-help-me-create-an-action-to-correct-word-case/40821/4 "2026-02-09T12:27:14Z")

</div>


