Preserve case after replacement

Use case or problem

The current Obsidian has no option to preserve case after replacement. For example:

Customer can cancel at any time. Each customer will receive an email. CUSTOMER RECORDS are retained for 30 days.

There is no easy way to replace ‘customer’ with ‘subscriber’ while keeping the original cases like this:

Subscriber can cancel at any time. Each subscriber will receive an email. SUBSCRIBER RECORDS are retained for 30 days.

Proposed solution

Add a preserve case option like VSCode’s:

Current workaround (optional)

Uh… do this in VSCode?

Related feature requests (optional)

Improve Obsidian’s find and replace menu with features like showing current occurance number, all occurances, and highlighting them - Feature archive - Obsidian Forum

I really don’t know why this is archived when the feature is not implemented at all.