# Upper case after symbols: . - ( \[

**URL:** https://community.mp3tag.de/t/upper-case-after-symbols/14018
**Category:** Support
**Created:** [October 20, 2012, 7:02am UTC](https://community.mp3tag.de/t/upper-case-after-symbols/14018 "2012-10-20T07:02:36Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![Rayearth](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/r/cab0a1/32.png) [@Rayearth](https://community.mp3tag.de/u/Rayearth)
#### Post date: [October 20, 2012, 7:02am UTC](https://community.mp3tag.de/t/upper-case-after-symbols/14018/1 "2012-10-20T07:02:36Z")

</div>

I need to add an action to start with upper case after any of the symbols below.

```
. (dot)
-
(
[

```

I found this regular expression to start with upper case after "Mc", but I don't know how to make this work with the symbols above.

```
Field: _TAG
Regular expression: \bMc(\l)
Change to: Mc$upper($1)
```

---

<div class="post-metadata">

### Author: ![stevehero](https://community.mp3tag.de/user_avatar/community.mp3tag.de/stevehero/32/337_2.png) [@stevehero](https://community.mp3tag.de/u/stevehero)
#### Post date: [October 20, 2012, 7:22am UTC](https://community.mp3tag.de/t/upper-case-after-symbols/14018/2 "2012-10-20T07:22:59Z")

</div>

QUOTE (Rayearth @ Oct 20 2012, 10:02) \<{POST\_SNAPBACK}\>

I need to add an action to start with upper case after any of the symbols below.

```
. (dot)
     -
     (
     [<!--QuoteEnd--></div><!--QuoteEEnd-->

```

Try this [RegExp Help](https://community.mp3tag.de/t/13696/4)

**It does it after the symbols:**

**(**

[  
"  
'

 **So by changing a few thing around to suit you:**** Action #1 **_Actiontype 4:_** Replace with regular expression **_Field \_\_\_\_\_\_\_\_\_\_\_\_\_\_:_** \_TAG **_Regular expression \_:_** (\B|^)(-|\(|\[|\.)(.) **_Replace matches with:_** $1$2$upper($3)**

---

<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: [October 20, 2012, 7:25am UTC](https://community.mp3tag.de/t/upper-case-after-symbols/14018/3 "2012-10-20T07:25:18Z")

</div>

QUOTE (Rayearth @ Oct 20 2012, 11:02) \<{POST\_SNAPBACK}\>

I need to add an action to start with upper case after any of the symbols below. 

```
. (dot)
-
(
[

```

...

  
Please read Mp3tag manual and FAQ area regarding 'Actions', 'Case Conversion', 'Scripting Functions'.

Examples ....

Begin Action Group **Test\_2012#20121020.CaseConversion** 

Action #1  
_Actiontype 1:_ **Case conversion**  
_Field \_\_\_\_\_\_\_\_\_:_ **TESTFIELD**  
_Case conversion:_ **Mixed Case**  
_Word begins after:_ **.-([**

 

End Action Group **Test\_2012#20121020.CaseConversion** (1 Action)

... or ...

 

**Convert** | **Tag - Tag** | **ALT+5**

 

_Select format string_

 

Field:  
**TESTFIELD**

 

Format string:

 **$caps2(%TESTFIELD%,' .-([')** 

Preview  
From:  
**,comma  
;semicolon  
.dot  
-hyphen  
(round bracket open  
[square bracket open**  
   
To:  
**,comma  
;semicolon  
.Dot  
-Hyphen  
(Round Bracket Open  
[Square Bracket Open**

 

DD.20121020.1122.CEST

---

<div class="post-metadata">

### Author: ![Rayearth](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/r/cab0a1/32.png) [@Rayearth](https://community.mp3tag.de/u/Rayearth)
#### Post date: [October 20, 2012, 7:41am UTC](https://community.mp3tag.de/t/upper-case-after-symbols/14018/4 "2012-10-20T07:41:57Z")

</div>

@stevehero  
@DetlevD

Thanks for the help. It's way easier than it looks 😉

---

<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:24pm UTC](https://community.mp3tag.de/t/upper-case-after-symbols/14018/5 "2026-02-09T12:24:07Z")

</div>


