Here’s a regex replacement rule that formats the wikilink to an image file in frontmatter correctly by removing the preceding !. It also adds ^ as link caption so that the link isn’t an eyesore.
regex to find:
^(cover:\s*")(!\[\[|\[\[)([^|\]]+)(\|[^\]]*)?(\]\]")$
flags: gm
regex to replace:
$1$2[[$4|^]]"$7
Before:
After:
Note that only the link in the cover property is affected.
I set this up as a custom regex replacement rule in Linter settings > Custom.
I have Linter set up to automatically lint files on save and focused file change, so this rule is applied automatically.
This is useful when working with:
- Bases card view.
- Community plugins that add banners to notes.
- Images localized by Local images plus or via the
Download attachments for current filecommand.
Make sure to back up your vault before running this rule for the whole vault in case of bugs.

