# I need un uppercase feature

**URL:** https://community.mp3tag.de/t/i-need-un-uppercase-feature/6856
**Category:** Support
**Created:** [May 25, 2008, 11:23am UTC](https://community.mp3tag.de/t/i-need-un-uppercase-feature/6856 "2008-05-25T11:23:03Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![djodjolyon](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/d/cab0a1/32.png) [@djodjolyon](https://community.mp3tag.de/u/djodjolyon)
#### Post date: [May 25, 2008, 11:23am UTC](https://community.mp3tag.de/t/i-need-un-uppercase-feature/6856/1 "2008-05-25T11:23:03Z")

</div>

Hello,

I need your help to change my file name...

Her is what I have :  
[CD1] 06. Jacob miller - let me love you

I would like that to be like this  
[CD1] 06. Jacob Miller - Let me love you

In fact I want a "sentence case" after the dash and a "normal case" before it.  
But I can't find the expression I need to use...

Thanks

---

<div class="post-metadata">

### Author: ![djodjolyon](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/d/cab0a1/32.png) [@djodjolyon](https://community.mp3tag.de/u/djodjolyon)
#### Post date: [May 25, 2008, 12:11pm UTC](https://community.mp3tag.de/t/i-need-un-uppercase-feature/6856/2 "2008-05-25T12:11:02Z")

</div>

I found that expression on the forum but it doesn't work :  
-([a-z])  
-$upper($1)

I put it into " replace a regular expression". Perhaps that's the reason why It doesn't work

---

<div class="post-metadata">

### Author: ![dano](https://community.mp3tag.de/user_avatar/community.mp3tag.de/dano/32/6_2.png) [@dano](https://community.mp3tag.de/u/dano)
#### Post date: [May 27, 2008, 12:06pm UTC](https://community.mp3tag.de/t/i-need-un-uppercase-feature/6856/3 "2008-05-27T12:06:35Z")

</div>

Convert \> Filename - filename  
Old pattern:  
%1]%2 - %3  
New pattern:  
%1']'$caps(%2) - $caps3(%3)

---

<div class="post-metadata">

### Author: ![djodjolyon](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/d/cab0a1/32.png) [@djodjolyon](https://community.mp3tag.de/u/djodjolyon)
#### Post date: [May 29, 2008, 1:32pm UTC](https://community.mp3tag.de/t/i-need-un-uppercase-feature/6856/4 "2008-05-29T13:32:56Z")

</div>

Thank you very much, it works perfectly.

Is there a way to do that with the action manager?  
Like that I can save the action.

I tried with "replace" but it didn't work.

---

<div class="post-metadata">

### Author: ![DetlevD](https://community.mp3tag.de/user_avatar/community.mp3tag.de/detlevd/32/123_2.png) [@DetlevD](https://community.mp3tag.de/u/DetlevD)
#### Post date: [May 29, 2008, 3:50pm UTC](https://community.mp3tag.de/t/i-need-un-uppercase-feature/6856/5 "2008-05-29T15:50:58Z")

</div>

> [@djodjolyon](#):
>
> ... Is there a way to do that with the action manager?...

You may use an action like this:

Begin Actionsgroup **TEST\_djodjolyon**

Action #1  
_Actiontype 4:_ **Replace with regular expression**  
_Field:_ **\_FILENAME**  
_Regular expression:_ **^([CD\d+])÷(\d+.)÷(.+?)÷-÷(.+?)$**  
_Replace matches with:_ **$1÷$2÷$caps($3)÷-÷$caps3($4)**

[\_] case sensitive comparison

Note: Replace one special character ÷ with one space character.  
End Actionsgroup **TEST\_djodjolyon** (1 Action)

DD.20080529.1050.CEST

---

<div class="post-metadata">

### Author: ![djodjolyon](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/d/cab0a1/32.png) [@djodjolyon](https://community.mp3tag.de/u/djodjolyon)
#### Post date: [June 1, 2008, 10:35pm UTC](https://community.mp3tag.de/t/i-need-un-uppercase-feature/6856/6 "2008-06-01T22:35:43Z")

</div>

Hello,  
I made it and it works very well.  
Thank you a lot.  
That's now esier for me as I have it in the action manager.  
🙂

---

<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:20pm UTC](https://community.mp3tag.de/t/i-need-un-uppercase-feature/6856/7 "2026-02-09T12:20:57Z")

</div>


