# Space between tiltle names

**URL:** https://community.mp3tag.de/t/space-between-tiltle-names/70995
**Category:** Support
**Created:** [April 4, 2026, 11:45am UTC](https://community.mp3tag.de/t/space-between-tiltle-names/70995 "2026-04-04T11:45:40Z")
**Posts on this page:** 10
**Page:** 1

<div class="post-metadata">

### Author: ![Wil](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/w/59ef9b/32.png) [@Wil](https://community.mp3tag.de/u/Wil)
#### Post date: [April 4, 2026, 11:45am UTC](https://community.mp3tag.de/t/space-between-tiltle-names/70995/1 "2026-04-04T11:45:40Z")

</div>

i have in a lot of files the title like this WithoutTheMemories in a lot of files.

Is there something to put in one action space between the words like this

Without The Memories.

And that is everyword starting with a capital letter

grtz Wil

---

<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: [April 4, 2026, 12:21pm UTC](https://community.mp3tag.de/t/space-between-tiltle-names/70995/2 "2026-04-04T12:21:31Z")

</div>

> [@Wil](#):
>
> WithoutTheMemories

Try an action of the type "FOrmat value" or Convert\>Tag-Tag für TITLE  
Format string: `$regexp(%title%,(\l)(\u),$1 $2)`

---

<div class="post-metadata">

### Author: ![Wil](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/w/59ef9b/32.png) [@Wil](https://community.mp3tag.de/u/Wil)
#### Post date: [April 4, 2026, 12:35pm UTC](https://community.mp3tag.de/t/space-between-tiltle-names/70995/3 "2026-04-04T12:35:28Z")

</div>

Hi Thank you for your answer, but i am just a simple Dee Jay and sometimes the answers here are really technical and on IT level. And i know you want to help me but i dont know what to do with your answer

grtz Wil

---

<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: [April 4, 2026, 12:38pm UTC](https://community.mp3tag.de/t/space-between-tiltle-names/70995/4 "2026-04-04T12:38:34Z")

</div>

What of

> [@ohrenkino](#):
>
> Try an action of the type "FOrmat value" or Convert\>Tag-Tag für TITLE

didn't you understand?

---

<div class="post-metadata">

### Author: ![LyricsLover](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/l/c6cbf5/32.png) [@LyricsLover](https://community.mp3tag.de/u/LyricsLover)
#### Post date: [April 4, 2026, 1:51pm UTC](https://community.mp3tag.de/t/space-between-tiltle-names/70995/5 "2026-04-04T13:51:21Z")

</div>

> [@Wil](#):
>
> Is there something to put in one action space between the words like this
> 
> Without The Memories.
> 
> And that is everyword starting with a capital letter

You could also replace any incorrectly spelled words with the correct ones with a "Replace"-Action:

 ![image](https://community.mp3tag.de/uploads/default/original/3X/5/9/59696c170f16170f934e507f0a8a903cc37d78df.png)

You would have to do that for every word.  
A much more generic solution was suggested by @ohrenkino:

Action " **Format value**":

 ![image](https://community.mp3tag.de/uploads/default/original/3X/2/4/24edddb9c56fb4c12f286fcac23649944c808609.png)  
or  
Convert: **Tag -\> Tag**  
 ![image](https://community.mp3tag.de/uploads/default/original/3X/d/1/d1111119244a62cf80905394efb0206f57a375d6.png)

And for those asking, what this regular expression is doing:

The expression `$regexp(%title%,(\l)(\u),$1 $2)` performs a **find-and-replace** operation on the `TITLE` tag. Here is what each part does:

- **`%title%`** : This is the source string (the field whose content is being processed).
- **`(\l)`**: This is the **first** capturing group. It matches any **lowercase** letter (`\l` stands for lowercase).
- **`(\u)`**: This is the **second** capturing group. It matches any **uppercase** letter (\u stands for uppercase).
- **`$1 $2`** : This is the replacement string. It takes the character found in the first group ($1), adds a **space** , and then appends the character from the second group ($2).

Result:  
GreenDay -\> Green Day  
TheBestOfMusic -\> The Best Of Music  
WithoutTheMemories -\> Without The Memories

---

<div class="post-metadata">

### Author: ![Wil](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/w/59ef9b/32.png) [@Wil](https://community.mp3tag.de/u/Wil)
#### Post date: [April 4, 2026, 2:01pm UTC](https://community.mp3tag.de/t/space-between-tiltle-names/70995/6 "2026-04-04T14:01:49Z")

</div>

> [@ohrenkino](#):
>
> `$regexp(%title%,(\l)(\u),$1 $2)`

When i try this i get

Invalid regular expression: (\l)(\u)

in the titel field

i use tags from tags

---

<div class="post-metadata">

### Author: ![LyricsLover](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/l/c6cbf5/32.png) [@LyricsLover](https://community.mp3tag.de/u/LyricsLover)
#### Post date: [April 4, 2026, 2:06pm UTC](https://community.mp3tag.de/t/space-between-tiltle-names/70995/7 "2026-04-04T14:06:25Z")

</div>

If you are on Mac, you should use #Mac for your questions.

AFAIK, this is one of syntax differences in [regular expressions](https://community.mp3tag.de/t/quick-actions-and-action-groups/51882#p-153738-replace-with-regular-expression-14) (links to the Mac documentation) between the Mac and Windows Mp3tag-Version.

---

<div class="post-metadata">

### Author: ![Wil](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/w/59ef9b/32.png) [@Wil](https://community.mp3tag.de/u/Wil)
#### Post date: [April 4, 2026, 2:16pm UTC](https://community.mp3tag.de/t/space-between-tiltle-names/70995/8 "2026-04-04T14:16:45Z")

</div>

Ohh oke i am sorry i am new here so i didnt know.

but yes i am on a mac

Grtz Wil

---

<div class="post-metadata">

### Author: ![LyricsLover](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/l/c6cbf5/32.png) [@LyricsLover](https://community.mp3tag.de/u/LyricsLover)
#### Post date: [April 4, 2026, 2:26pm UTC](https://community.mp3tag.de/t/space-between-tiltle-names/70995/9 "2026-04-04T14:26:56Z")

</div>

People with more knowledge of ICU (Mac) regular expressions should answer this.

I'm not sure, which syntax would be equivalent to `\l` and `\u`  
Maybe `\p{Ll}` and `\p{Lu}`  
or `\p{lower}` and` \p{upper}`

* * *

The OP has started a new thread here:

> [@Space between words in one action](https://community.mp3tag.de/t/space-between-words-in-one-action/70997):
>
> have in a lot of files the title like this WithoutTheMemories in a lot of files. Is there something to put in one action space between the words like this Without The Memories. And that is everyword starting with a capital letter grtz Wil

---

<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: [April 11, 2026, 2:27pm UTC](https://community.mp3tag.de/t/space-between-tiltle-names/70995/10 "2026-04-11T14:27:51Z")

</div>

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.
