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
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
To convert such a CamelCase string on a Mac, you could try Convert>Tag-Tag or an action of the type "Format tag field" for TITLE
Format string: $regexp(%title%,'(?<! )([a-z])([A-Z])',$1 $2)
Please note that the ([a-z])([A-Z]) part only works for ASCII characters from a-Z.
For example:
It doesn't work for German umlauts, such as "ä", "ö", "ü" and "Ä", "Ö", "Ü".
It doesn't work for French accents, such as "é" or "è" or "ê" and "É", "È", "Ê".
It doesn't work for any Unicode or other special character.
This would also work for any Unicode character on macOS:
$regexp(%title%,'(?<=[\p{Ll}\p{Nd}])(?=\p{Lu})', )
It uses \p{UNICODE PROPERTY NAME} to match lowercase Unicode letters \p{Ll} and uppercase Unicode letters \p{Lu}.
I've also added matching of digits \p{Nd}, so that Test123Test is split into Test123 Test