快速清除markdown文章内的所有超链接

快速清除markdown文章内的所有超链接

文章目录

快速清除markdown文章内的所有超链接使用快捷键(typora )使用正则表达式(VS Code )

如何快速地清除这些超链接呢?

使用快捷键(typora )

很简单,只要你把要删除的超链接区域选中,如果全文的话,ctrl+A , 然后按下快捷键

Ctrl + \

就可以快速清除样式,所有的超链接就会不见了的。

使用正则表达式(VS Code )

记住这个正则表达式 并存起来:\[([^\[\]]+)\]\(([^\(\)]+)\)

在markdown里替换图片链接的原理,其实和在Word替换文字、删除空格的原理是一样的。这不过这里匹配的这种格式的文本: [显示文本](链接 地址) 。 流程:

打开一个支持正则表达式查找和替换的Markdown编辑器 (如 VS Code 等)。打开 Markdown 文件。打开“查找和替换”对话框(通常可以通过按 Ctrl + F 或 Ctrl + H 打开)。选中“使用正则表达式 ”选项。在查找框中输入这个正则表达式: \[([^\[\]]+)\]\(([^\(\)]+)\)点击“全部替换”,并在“替换为”框中保持为空。

该段正则表达式详细解析: 去除 [显示文本](链接地址 ) 的正则表达式:\[([^\[\]]+)\]\(([^\(\)]+)\)

\[ 和 \] :这两个字符分别匹配方括号 [ 和 ] 。因为在正则表达式中,方括号有特殊含义,所以需要在前面加反斜杠 \ 来进行转义。([^\[\]]+) :这个子表达式用于匹配方括号 之间的“显示文本”。

[^...] :方括号内的 ^ ,表示“不匹配”方括号内列出的字符。

\[\] :因为方括号 [ 和 ] 在正则表达式中有特殊含义,所以需要转义。

+ :表示前面的字符集 ( [^\[\]] )出现一次或多次。

\( 和 \) :这两个字符分别匹配小括号 ( 和 ) 。和方括号一样,它们在正则表达式中也有特殊含义,因此也需要进行转义。

([^\(\)]+) :这个子表达式用于匹配小括号里面的“链接地址”。

以后再遇到类似的匹配问题,直接去查对应的正则表达式(Regular Expression),高效且强大。

后再遇到类似的匹配问题,直接去查对应的正则表达式(Regular Expression),高效且强大。