thanks a lot!
learning by doing.
so, summary, for everyone it may concern:
find: ([a-z])([A-Z]) matching case on
replace: \1-\2
as slim version, will work.
ticked on minimal matching, mentioned by kiwidude,
doesn't matter, in this case.
BUT beware of replace all, in case there is a MacCool or other Macs in the text.
but i think there is a regex solution to exclude specs. i.e Mac
isn't it?
if there is, please let me know