Capitalize only the first letter after the first dash

Advanced Renamer forum
#1 : 10/06-21 08:28
Posts: 2
How to convert only the first letter to uppercase after the first dash separator?
From: any text - any. any text - any text
any text - ANY. ANY Text - ANY TEXT
To: any text - Any. any text - any text

10/06-21 08:28 - edited 10/06-21 08:32
#2 : 10/06-21 11:06
David Lee
David Lee
Posts: 717
Easy - when you know how!

Use a Replace method with a regular expression. The trick is to use \Ux and \Lx instead of \x in the replacement string. These return the xth captured group converted to upper and lower case respectively. This is not included in the basic introduction to regex in the User Guide but see for more details.


Replace: (- *\w)(.*)
with: \U1\L2
Use regular expressions

10/06-21 11:06
#3 : 10/06-21 20:52
Posts: 2
Reply to #2:
Thank you David. The solution working also in Notepad++.
Replace with: $1\U$2\L

10/06-21 20:52 - edited 10/06-21 20:59