The problem seems to be the punctuation mark "Apostroph", which is a word delimiter.
Therefore it is not so easy to code a lookbehind or lookahead.
But there is a workaround, which can help quickly.
For the capitalization use the function $caps2() and subsequently do the trick using the function $regexp().
$regexp($caps2(%FIELD%,' (["'),'(\s\x27)(.)','$1\u$2')... or ...
$regexp($caps2(%FIELD%,' (["'),'\s\x27.','\U$0')... or ...
$regexp(%FIELD%,'(^|\x20\x27|[[(\x20\x22])(.)','$1\u$2')Apply the above expressions by action "Format value" or by converter "Tag - Tag".
If you want to apply the capitalization rule to all tag-fields at once, then use ...
Actiontype 4: Replace with regular expressionField ______________: _TAG
Regular expression _: (^|\x20\x27|[[(\x20\x22])(.)
Replace matches with: $1\u$2
Examples
the 'torchum' never stops -> The 'Torchum' Never Stops
the massive improve'lence -> The Massive Improve'lence
aaa bbb(ccc[ddd"eee 'fff -> Aaa Bbb(Ccc[Ddd"Eee 'Fff
aaa bbb(ccc[ddd"eee'fff 'ggg -> Aaa Bbb(Ccc[Ddd"Eee'fff 'Ggg
See also ...
Großschreibung nach Hochkomma mit caps2?
DD.20120728.1314.CEST
Edit.DD.20120729.0842.CEST