Obsidian中Wiki链接和Markdown链接的转换

Keywords: #学习 #Obsidian

可以使用 Vscode 中的全局搜索与替换功能,并利用正则表达式匹配替换

Wiki 链接格式:![[文件链接地址|显示文本]]

Markdown 链接格式:![显示文本](文件链接格式)

  1. Wiki 链接 —> Markdown 链接,无显示文本

正则表达式:

!\[\[(.+?)\]\]

替换为:

![]($1)
  1. Markdown 链接 —> Wiki 链接,无显示文本

正则表达式:

!\[\]\((.+?)\)

替换为:

![[ $1 ]]
  1. Wiki 链接 —> Markdown 链接,有显示文本

正则表达式:

!\[\[(.+?)\|(.+?)\]\]

替换为:

![ $2 ]( $1 )
  1. Markdown 链接 —> Wiki 链接,有显示文本

正则表达式:

!\[(.+?)\]\((.+?)\)

替换为:

![[ $2 | $1 ]]