如何在VS Code中一次性执行Find and Replace实现代码块加粗?
一次完成Markdown代码片段格式替换的方案
可以用支持正则表达式的查找替换工具(如VS Code、Sublime Text等)一次实现需求,具体规则如下:
查找正则表达式:
(\s)`(.*?)`(\s)各部分作用:
(\s):捕获开头的空格`:匹配开头的反引号(.*?):非贪婪匹配中间的代码片段并捕获`:匹配结尾的反引号(\s):捕获结尾的空格
替换内容:
$1'**$2**'$3各部分作用:
$1:保留开头的空格'**:替换原开头反引号为单引号+加粗标记$2:保留中间的代码片段**':替换原结尾反引号为加粗标记+单引号$3:保留结尾的空格
执行一次替换后,就能将 <space>代码<space> 格式的内容,直接转换成<space>'**代码**'<space>的目标格式,避免两次替换可能出现的格式错误。
内容的提问来源于stack exchange,提问作者Rartiste
相关产品推荐
相关产品推荐

