Capitalize First Letter after (

Looking to capitalize the first letter after ( in the TITLE tag field.

For example:

Dance & Shout (epic House Transition) (122-128 BPM)

I would like the "e" in the above title field capitalize.

Create a new action of the type "Case Conversion".
Enter the field (probably TITLE)
Enter all the letters after which you wish to get a capitalized letter, e.g. the blank, the bracket, a comma, a full stop, a hyphen, a semicolon etc.
Select as type "Normal".
Save it,
apply it.

I want to do the same thing making sure any letter/word following an open round bracket is a capital except in the instance of ft. or feat. or featuring ).

Could someone please help me out with this?

As everything is already explained in this post:


I wonder where you got stuck.
But see the FAQs first, esp.
Actions and batch-operations

Create an action group.
The first action(s) will be any Case Conversions as described above.
Then create subsequent Replace actions to take care of the exceptions.
Like this:
LowerCaseException

Thank you for your reply. My confusion comes from the fact that I can't imagine I need to list every word in the English dictionary that I want to capitalise? The only time I don't want a word capitalised if when it is one of those I mentioned.

This is my current action for capitalisation including tags and filename:

[#0]
T=1
F=_TAG
1=1
2=

[#1]
T=4
F=_TAG
1=\\b(A|An|The|And|But|Or|So|After|Before|Out|When|While|Since|Until|Although|Even If|Because|About|Above|Across|Against|Along|Alongside|As|At|Below|By|During|For|From|In|Into|Of|Off|On|Onto|Over|Than|Through|Till|To|Under|Up|With|Within|Without)\\b
2=$lower($1)
3=0

[#2]
T=4
F=_TAG
1=^\\s*(\\w+)
2=$caps($1)
3=0

[#3]
T=4
F=_TAG
1=(\\w+)\\s*$
2=$caps($1)
3=0

[#4]
T=1
F=_FILENAME
1=1
2=

Perhaps you find some inspiration with the actions for the Grammartron case conversion:

Thanks for your reply. I am looking through the link now.

At the moment I am still completely lost and wonder if anyone is able to actually let me know what code I would need to incorporate into that I mentioned previously to make this work?

The learning curve is extremely steep on this and I do appreciate your input.