# Capital letter later: -/\[(

**URL:** https://community.mp3tag.de/t/capital-letter-later/16512
**Category:** General Discussion
**Created:** [January 16, 2015, 6:48pm UTC](https://community.mp3tag.de/t/capital-letter-later/16512 "2015-01-16T18:48:27Z")
**Posts on this page:** 17
**Page:** 1

<div class="post-metadata">

### Author: ![sylvain.dmde](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/s/c57346/32.png) [@sylvain.dmde](https://community.mp3tag.de/u/sylvain.dmde)
#### Post date: [January 16, 2015, 6:48pm UTC](https://community.mp3tag.de/t/capital-letter-later/16512/1 "2015-01-16T18:48:27Z")

</div>

Hello I would like to put, after the following characters and with acronym understanding a space later, a capital letter: **-/[(**

What would give:

Front: The dune sea of tatooine / jawa sandcrawler

Later: The dune sea of tatooine / Jawa sandcrawler

For it I make that:

Action: Remplace with regular expression  
Field: **TITLE**  
Regular expression: **(|.|^)(\w)(?= |.|$)**  
Remplace matches whith: **$1$upper($2)**

Action: Remplace with regular expression  
Field: **TITLE**  
Regular expression: **(\u)**  
Remplace matches whith: **$1$upper($2)**

It does not work you can help me? Thank you.

---

<div class="post-metadata">

### Author: ![ohrenkino](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ohrenkino/32/4843_2.png) [@ohrenkino](https://community.mp3tag.de/u/ohrenkino)
#### Post date: [January 16, 2015, 7:06pm UTC](https://community.mp3tag.de/t/capital-letter-later/16512/2 "2015-01-16T19:06:03Z")

</div>

> [@Sylvain.dmde](#):
>
> ...  
> Remplace matches whith: **$1$upper($2)**  
> ...

I think that the regular expressions require regular expressions throughout so that $upper does not work.  
Use \u  
instead.

---

<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: [January 16, 2015, 7:41pm UTC](https://community.mp3tag.de/t/capital-letter-later/16512/3 "2015-01-16T19:41:29Z")

</div>

> [@Sylvain.dmde](#):
>
> Hello I would like to put, after the following characters and with acronym understanding a space later, a capital letter: **-/[(**...  
> Front: The dune sea of tatooine / jawa sandcrawler  
> Later: The dune sea of tatooine / Jawa sandcrawler  
> ...

**Action "Format value" Field ......: TITLE Formatstring: $regexp(%TITLE%,'(\s[-/([]\s)(.)','$1\u$2') ... or ... Action "Replace with Regular Expression" Field ...................: TITLE Regular expression ......: (\s[-/([]\s)(.) Replace matches with ....: $1$upper($2) Replace matches with ....: $1\u$2 Case sensitive comparison: No ... or ... Action "Format value" Field ......: TITLE Formatstring: $replace($caps2($replace(%TITLE%, ' - ','-',' / ','/',' ( ','(',' [ ','['),'-/(['),'-',' - ','/',' / ','(',' ( ','[',' [ ')**

DD.20150116.2152.CET

---

<div class="post-metadata">

### Author: ![sylvain.dmde](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/s/c57346/32.png) [@sylvain.dmde](https://community.mp3tag.de/u/sylvain.dmde)
#### Post date: [January 17, 2015, 6:53pm UTC](https://community.mp3tag.de/t/capital-letter-later/16512/4 "2015-01-17T18:53:36Z")

</div>

Ok, thank you.

---

<div class="post-metadata">

### Author: ![sylvain.dmde](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/s/c57346/32.png) [@sylvain.dmde](https://community.mp3tag.de/u/sylvain.dmde)
#### Post date: [January 19, 2015, 10:00am UTC](https://community.mp3tag.de/t/capital-letter-later/16512/5 "2015-01-19T10:00:26Z")

</div>

I would not want to seem too heavy but me to forget there to include the sign: **&** I have to try of it tinkered with the higher given code but I do not manage to include him. Thank you.

---

<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: [January 19, 2015, 10:17am UTC](https://community.mp3tag.de/t/capital-letter-later/16512/6 "2015-01-19T10:17:00Z")

</div>

In case of you want to detect the string ' & ' ...

**Action "Format value" Field ......: TITLE Formatstring: $regexp(%TITLE%,'(\s[-&/([]\s)(.)','$1\u$2') ... or ... Action "Replace with Regular Expression" Field ...................: TITLE Regular expression ......: (\s[-&/([]\s)(.) Replace matches with ....: $1$upper($2) Replace matches with ....: $1\u$2 Case sensitive comparison: No ... or ... Action "Format value" Field ......: TITLE Formatstring: $replace($caps2($replace(%TITLE%,** 

**```
          <!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro--> - <!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#000000--><span style="color:#000000"><!--/coloro-->,<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->-<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#000000--><span style="color:#000000"><!--/coloro-->,<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro--> & <!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#000000--><span style="color:#000000"><!--/coloro-->,<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->&<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#000000--><span style="color:#000000"><!--/coloro-->,<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro--> / <!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#000000--><span style="color:#000000"><!--/coloro-->,<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->/<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#000000--><span style="color:#000000"><!--/coloro-->,<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro--> ( <!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#000000--><span style="color:#000000"><!--/coloro-->,<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->(<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#000000--><span style="color:#000000"><!--/coloro-->,<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro--> [ <!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#000000--><span style="color:#000000"><!--/coloro-->,<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->[<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#000000--><span style="color:#000000"><!--/coloro-->)<!--colorc--></span><!--/colorc--><!--coloro:#000000--><span style="color:#000000"><!--/coloro-->,<!--colorc--></span><!--/colorc-->
          <!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->-&/([<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#000000--><span style="color:#000000"><!--/coloro-->)<!--colorc--></span><!--/colorc--><!--coloro:#000000--><span style="color:#000000"><!--/coloro-->,<!--colorc--></span><!--/colorc-->
          <!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->-<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#000000--><span style="color:#000000"><!--/coloro-->,<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro--> - <!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#000000--><span style="color:#000000"><!--/coloro-->,<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->&<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#000000--><span style="color:#000000"><!--/coloro-->,<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro--> & <!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#000000--><span style="color:#000000"><!--/coloro-->,<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->/<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#000000--><span style="color:#000000"><!--/coloro-->,<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro--> / <!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#000000--><span style="color:#000000"><!--/coloro-->,<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->(<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#000000--><span style="color:#000000"><!--/coloro-->,<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro--> ( <!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#000000--><span style="color:#000000"><!--/coloro-->,<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->[<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#000000--><span style="color:#000000"><!--/coloro-->,<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro--> [ <!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#000000--><span style="color:#000000"><!--/coloro-->)<!--colorc--></span><!--/colorc--></b><!--fontc--></span><!--/fontc--><!--sizec--></span><!--/sizec-->**

**```**

 

DD.20150119.1226.CET

---

<div class="post-metadata">

### Author: ![sylvain.dmde](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/s/c57346/32.png) [@sylvain.dmde](https://community.mp3tag.de/u/sylvain.dmde)
#### Post date: [January 20, 2015, 3:49pm UTC](https://community.mp3tag.de/t/capital-letter-later/16512/7 "2015-01-20T15:49:46Z")

</div>

Thank you for your help, but I do not arrive has to have acronyms.

For example:

S.o.s.

Which would become:

S.O.S.

Have you accidentally an article who could better understand the codes to make them?

---

<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: [January 20, 2015, 4:36pm UTC](https://community.mp3tag.de/t/capital-letter-later/16512/8 "2015-01-20T16:36:01Z")

</div>

> [@Sylvain.dmde](#):
>
> Thank you for your help, but I do not arrive has to have acronyms. For example: S.o.s. Which would become: S.O.S. ...

Sorry, I do not understand what you want to say ... and which help do you need.  
Try to use Google translator ... translate from your language into english or maybe german language.  
[https://translate.google.com/](https://translate.google.com/)

... maybe ...

**$caps2('S.o.s.','.') ==\> 'S.O.S.'**

> [@Sylvain.dmde](#):
>
> ... Have you accidentally an article who could better understand the codes to make them?

It has been all said and written down ...  
... read the Mp3tag manual help file, ...  
....search the Mp3tag Forum ... read the FAQs ...  
... try to understand other peoples questions and the answers.

DD.20150120.1853.CET

---

<div class="post-metadata">

### Author: ![sylvain.dmde](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/s/c57346/32.png) [@sylvain.dmde](https://community.mp3tag.de/u/sylvain.dmde)
#### Post date: [January 20, 2015, 8:53pm UTC](https://community.mp3tag.de/t/capital-letter-later/16512/9 "2015-01-20T20:53:42Z")

</div>

Entschuldigen Sie, ich würde aktivierten Akronyme haben. Das ist es, einen Großbuchstaben nach einem Punkt zu sagen.

Beispiel: s.o.s. oder T.n.t. order p.i.p.

Zu lesen: S.O.S. oder T.N.T. order P.I.P.

Nur eine Kapital Affen einen Punkt oder einen Punkt und ein Leerzeichen ein.

---

<div class="post-metadata">

### Author: ![ohrenkino](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ohrenkino/32/4843_2.png) [@ohrenkino](https://community.mp3tag.de/u/ohrenkino)
#### Post date: [January 21, 2015, 6:09am UTC](https://community.mp3tag.de/t/capital-letter-later/16512/10 "2015-01-21T06:09:55Z")

</div>

The scripting function $caps has a field where you can define which characters invokes a capital letter should be written.  
You can enter the dot there.

---

<div class="post-metadata">

### Author: ![sylvain.dmde](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/s/c57346/32.png) [@sylvain.dmde](https://community.mp3tag.de/u/sylvain.dmde)
#### Post date: [January 31, 2015, 4:36pm UTC](https://community.mp3tag.de/t/capital-letter-later/16512/11 "2015-01-31T16:36:09Z")

</div>

Thank you for your respective answer. I got to work a little code. I could convert this:  
In this: [piano] the fringe (eee) - theme e.e.e. [equation]

But to do that: [Piano] the fringe (Eee) - Theme e.E.E. [Equation]

With the code: $replace($caps2($replace(%TITLE%,' . ','.',' - ','-',' & ','&',' / ','/',' ( ','(',' [ ','['),'.-&/(['),'-',' - ','&',' & ','/',' / ')

I need it converted me the first letter capitalized before a point in the above example, like this:  
E.E.E.

Instead: e.E.E.

I also put the letter that comes after uppercase hook and a space in the example above, like this:  
] The

Instead: ] the

Could you help me rephrase my code? Thank you. Thank you.

P.S. Some of the codes given above does not market.

---

<div class="post-metadata">

### Author: ![ohrenkino](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ohrenkino/32/4843_2.png) [@ohrenkino](https://community.mp3tag.de/u/ohrenkino)
#### Post date: [January 31, 2015, 5:27pm UTC](https://community.mp3tag.de/t/capital-letter-later/16512/12 "2015-01-31T17:27:21Z")

</div>

> [@Sylvain.dmde](#):
>
> Thank you for your respective answer. I got to work a little code. I could convert this:  
> In this: [piano] the fringe (eee) - theme e.e.e. [equation]
> 
> But to do that: [Piano] the fringe (Eee) - Theme e.E.E. [Equation]
> 
> With the code: $replace($caps2($replace(%TITLE%,' . ','.',' - ','-',' & ','&',' / ','/',' ( ','(',' [ ','['),'.-&/(['),'-',' - ','&',' & ','/',' / ')  
> ...

You forgot the blank in the $caps2 statement:  
'.-&/([' should be  
' .-&/(['  
In general I think that the complete replacing stuff is absolutely superfluous.  
$caps2(%TITLE%,' .-&/([')  
will do the same job.

---

<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: [January 31, 2015, 7:09pm UTC](https://community.mp3tag.de/t/capital-letter-later/16512/13 "2015-01-31T19:09:15Z")

</div>

Examples ...

**From: [piano] the fringe (eee) - theme e.e.e. [equation] To: [Piano] The Fringe (eee) - Theme E.E.E. [Equation] Formatstring: $caps2(%TITLE%,'[. ') From: The dune sea of tatooine / jawa sandcrawler To: The dune sea of tatooine / Jawa sandcrawler From: The dune sea of tatooine - jawa sandcrawler To: The dune sea of tatooine - Jawa sandcrawler From: The dune sea of tatooine ( jawa sandcrawler To: The dune sea of tatooine ( Jawa sandcrawler From: The dune sea of tatooine [ jawa sandcrawler To: The dune sea of tatooine [ Jawa sandcrawler From: The dune sea of tatooine & jawa sandcrawler To: The dune sea of tatooine & Jawa sandcrawler Formatstring: $replace($caps2($replace(%TITLE%,** 

**```
          <!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro--> . <!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#000000--><span style="color:#000000"><!--/coloro-->,<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->.<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#000000--><span style="color:#000000"><!--/coloro-->,<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro--> - <!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#000000--><span style="color:#000000"><!--/coloro-->,<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->-<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#000000--><span style="color:#000000"><!--/coloro-->,<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro--> & <!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#000000--><span style="color:#000000"><!--/coloro-->,<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->&<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#000000--><span style="color:#000000"><!--/coloro-->,<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro--> / <!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#000000--><span style="color:#000000"><!--/coloro-->,<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->/<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#000000--><span style="color:#000000"><!--/coloro-->,<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro--> ( <!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#000000--><span style="color:#000000"><!--/coloro-->,<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->(<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#000000--><span style="color:#000000"><!--/coloro-->,<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro--> [ <!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#000000--><span style="color:#000000"><!--/coloro-->,<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->[<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#000000--><span style="color:#000000"><!--/coloro-->)<!--colorc--></span><!--/colorc--><!--coloro:#000000--><span style="color:#000000"><!--/coloro-->,<!--colorc--></span><!--/colorc-->
          <!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->.-&/([<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#000000--><span style="color:#000000"><!--/coloro-->)<!--colorc--></span><!--/colorc--><!--coloro:#000000--><span style="color:#000000"><!--/coloro-->,<!--colorc--></span><!--/colorc-->
          <!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->.<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#000000--><span style="color:#000000"><!--/coloro-->,<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro--> . <!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#000000--><span style="color:#000000"><!--/coloro-->,<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->-<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#000000--><span style="color:#000000"><!--/coloro-->,<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro--> - <!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#000000--><span style="color:#000000"><!--/coloro-->,<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->&<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#000000--><span style="color:#000000"><!--/coloro-->,<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro--> & <!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#000000--><span style="color:#000000"><!--/coloro-->,<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->/<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#000000--><span style="color:#000000"><!--/coloro-->,<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro--> / <!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#000000--><span style="color:#000000"><!--/coloro-->,<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->(<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#000000--><span style="color:#000000"><!--/coloro-->,<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro--> ( <!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#000000--><span style="color:#000000"><!--/coloro-->,<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->[<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#000000--><span style="color:#000000"><!--/coloro-->,<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro--> [ <!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#000000--><span style="color:#000000"><!--/coloro-->)<!--colorc--></span><!--/colorc--></b><!--fontc--></span><!--/fontc--><!--sizec--></span><!--/sizec-->**

**```**

 

DD.20150131.2111.CET, DD.20150204.1023.CET

---

<div class="post-metadata">

### Author: ![sylvain.dmde](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/s/c57346/32.png) [@sylvain.dmde](https://community.mp3tag.de/u/sylvain.dmde)
#### Post date: [January 31, 2015, 8:57pm UTC](https://community.mp3tag.de/t/capital-letter-later/16512/14 "2015-01-31T20:57:21Z")

</div>

[/color] [Piano] The Fringe (eee) - Theme E.E.E. [Equation]

Formatstring: $caps2(%TITLE%,'[. ')

It's almost that. I just have the beginning of a capital sentence but after a:

- And a space  
[  
] And a space  
. and a space  
.  
! and a space  
? and a space  
| and space  
|  
\ and a space  
  
/ and a space  
/  
& and a space  
(

To be more clear, after a capital:

' **-**','**[**','**]**',' **.**',' **.**',' **!**',' **?**',' **|**',' **|**',' **\**','**\</b\>','/ ','/','& ','('**

Which will give to my example:

[Piano] The fringe (Eee) - Theme E.E.E. [Equation]

I would like to be with another example:

[Piano] The fringe (Eee) - Et la meilleur serie | Avec la serie heroes|Avec la serie utopia! Et la serie malcom? Ainsi que/Sherlock homes / Et plusieurs autres\Series de télévision \ Et de cinémas & Court métrage E.E.E. [Equation]

---

<div class="post-metadata">

### Author: ![sylvain.dmde](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/s/c57346/32.png) [@sylvain.dmde](https://community.mp3tag.de/u/sylvain.dmde)
#### Post date: [February 1, 2015, 11:44am UTC](https://community.mp3tag.de/t/capital-letter-later/16512/15 "2015-02-01T11:44:59Z")

</div>

I still find I still can not find.

---

<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: [February 1, 2015, 12:14pm UTC](https://community.mp3tag.de/t/capital-letter-later/16512/16 "2015-02-01T12:14:03Z")

</div>

You can find the standard functions $caps, $caps2, $caps3 explained in the Mp3tag help manual.  
And also the forum offers help pages with examples how to apply Mp3tag scripting functions.  
There is also the function $regexp, which may help in some situations.  
The function $regexp needs some knowledge how to create a "regular expression", which defines the rule, how the function should work.  
Try to divide your "big problem" into smaller problems.  
You can collect several needed steps into one action group.  
You can use the action "Tag-Tag" to test your formatstrings, the preview displays the result.

DD.20150201.1414.CET

---

<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: [July 4, 2015, 2:00pm UTC](https://community.mp3tag.de/t/capital-letter-later/16512/17 "2015-07-04T14:00:48Z")

</div>

> [@Sylvain.dmde](#):
>
> ... To be more clear, after a capital:  
> ' **-**','**[**','**]**',' **.**',' **.**',' **!**',' **?**',' **|**',' **|**',' **\**','**\</b\>','/ ','/','& ','('  
> ... example:  
> [Piano] The fringe (Eee) - Et la meilleur serie | Avec la serie heroes|Avec la serie utopia! Et la serie malcom? Ainsi que/Sherlock homes / Et plusieurs autres\Series de télévision \ Et de cinémas & Court métrage E.E.E. [Equation]**

 **STRING \<== '[piano] the fringe (eee) - et la meilleur serie | avec la serie heroes|avec** 

**```
        <!--coloro:#008080--><span style="color:#008080"><!--/coloro--> la serie utopia! et la serie malcom? ainsi que/sherlock homes / et plusieurs<!--colorc--></span><!--/colorc-->
        <!--coloro:#008080--><span style="color:#008080"><!--/coloro--> autres\series de télévision \ et de cinémas & court métrage e.e.e. [equation]<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc-->**

**```**

 **STRING \<== $regexp(%STRING%,'(\s(?:\S\.)+)','\U$1') STRING \<== $regexp(%STRING%,'([].!?&|/\\\\-]\s)(.)','$1\u$2') STRING \<== $regexp(%STRING%,'([/\\\\(|[])(\S)','$1\u$2') STRING ==\> '[Piano] The fringe (Eee) - Et la meilleur serie | Avec la serie heroes|Avec** 

**```
        <!--coloro:#008080--><span style="color:#008080"><!--/coloro--> la serie utopia! Et la serie malcom? Ainsi que/Sherlock homes / Et plusieurs<!--colorc--></span><!--/colorc-->
        <!--coloro:#008080--><span style="color:#008080"><!--/coloro--> autres\Series de télévision \ Et de cinémas & Court métrage E.E.E. [Equation]<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--></b><!--fontc--></span><!--/fontc--><!--sizec--></span><!--/sizec-->**

**```**

 

**DD.20150704.1800.CEST**

 

**... or ...**

 **STRING \<== $regexp(%STRING%,'(\s(?:\S\.)+)','\U$1') STRING \<== $regexp(%STRING%,'(\- |\[|\]\s|\.\s|\.|\!\s|\?\s|\|\s|\||\\\s|\\\\|\/\s|\/|\&\s|\()(\S)','$1\u$2')** 

**DD.20150704.1833.CEST**
