快速清除markdown文章内的所有超链接
如何快速地清除这些超链接呢?
使用快捷键(typora )
很简单,只要你把要删除的超链接区域选中,如果全文的话,ctrl+A ,
然后按下快捷键
Ctrl + \
就可以快速清除样式,所有的超链接就会不见了的。
使用正则表达式(VS Code )
记住这个正则表达式 并存起来:\[([^\[\]]+)\]\(([^\(\)]+)\)
在markdown里替换图片链接的原理,其实和在Word替换文字、删除空格的原理是一样的。这不过这里匹配的这种格式的文本: [显示文本](链接 地址)
。
流程:
- 打开一个支持正则表达式查找和替换的Markdown编辑器 (如 VS Code 等)。
- 打开 Markdown 文件。
- 打开“查找和替换”对话框(通常可以通过按 Ctrl + F 或 Ctrl + H 打开)。
- 选中“使用正则表达式 ”选项。
- 在查找框中输入这个正则表达式:
\[([^\[\]]+)\]\(([^\(\)]+)\)
- 点击“全部替换”,并在“替换为”框中保持为空。
该段正则表达式详细解析:
去除 [显示文本](链接地址 )
的正则表达式:\[([^\[\]]+)\]\(([^\(\)]+)\)
\[ 和 \]
:这两个字符分别匹配方括号 [ 和 ] 。因为在正则表达式中,方括号有特殊含义,所以需要在前面加反斜杠 \ 来进行转义。([^\[\]]+)
:这个子表达式用于匹配方括号 之间的“显示文本”。
[^...] :方括号内的 ^ ,表示“不匹配”方括号内列出的字符。
\[\] :因为方括号 [ 和 ] 在正则表达式中有特殊含义,所以需要转义。
+ :表示前面的字符集 ( [^\[\]] )出现一次或多次。
-
\( 和 \)
:这两个字符分别匹配小括号 ( 和 ) 。和方括号一样,它们在正则表达式中也有特殊含义,因此也需要进行转义。 -
([^\(\)]+)
:这个子表达式用于匹配小括号里面的“链接地址”。
以后再遇到类似的匹配问题,直接去查对应的正则表达式(Regular Expression),高效且强大。
后再遇到类似的匹配问题,直接去查对应的正则表达式(Regular Expression),高效且强大。