BRU 4.0.0.2
Only the stated setting is used.
In my test filename I want ti to be upper case.
Case (4)
Title Enhanced
Excep. <clear>:TI
Title before:
ti- ti-30x Ti-30X ti30x Multi-Tool ti- ti-.txt
Title after:
TI- TI-30x TI-30x TI30x MulTI-Tool TI- TI-.txt
All ti are upper case but it has affected Multi-Tool -> MulTI-Tool.
So try using $TI
Case (4)
Title Enhanced
Excep. <clear>:$TI
Title before:
ti- ti-30x Ti-30X ti30x Multi-Tool ti- ti-.txt
Title after:
TI- TI-30x TI-30x Ti30x Multi-Tool TI- TI-.txt
$TI looks OK as Multi-Tool is not affected. ti30x -> Ti30x is affected but I can add another Excep. :TI30X:
BUT why has ti- been changed? Only ti was excepted.
So try $TI- to be more precise in what is captured...
Case (4)
Title Enhanced
Excep. <clear>:$TI-
Title before:
ti- ti-30x Ti-30X ti30x Multi-Tool ti- ti-.txt
Title after:
Ti- Ti-30x Ti-30x Ti30x Multi-Tool Ti- Ti-.txt
So that's odd. Using $TI- we have lost TI- and have Ti- instead. It is looking like Title Case has been invoked.
The same happens with comma ($TI,), semi-colon ($TI;) etc and with digits but NOT with <space> ($TI ).
Trying $TI<space>
Case (4)
Title Enhanced
Excep. <clear>:$TI :
Title before:
ti- ti-30x Ti-30X ti30x Multi-Tool ti- ti-.txt
Title after:
TI- TI-30x TI-30x Ti30x Multi-Tool TI- TI-.txt
Which is the same result as using $TI
Can the logic be explained? I am not saying this is wrong but I wasn't expecting it.
I was expecting everything that matched an exception to be captured and changed, without additional processing being invoked by non-alphabetic characters.
Regards...