【教程】通过正则为 Markdown 代码块加入语言类型注解

在本文,笔者将教大家如何使用正则表达式给 markdown 的代码块加上编程语言类型的关键字

前言:

发现 “```” 虽然能够标记出代码块,但在某些 markdown 编辑器中并不能很好的着色,于是给 “```” 加上一个描述编程语言类型的关键字就很有必要啦(原理就是第一个出现的 “```”后面加上 “csharp”,形如 “```csharp” )。
作为程序员,我使用 visual studio ,并通过 vs 自带的替换功能实现,为了更准确和高效,必然需要用到正则。

实现:

查找框输入:(^`{3}$)\r?\n(?!\r?\n)
替换框输入:$1csharp\r\n

原理:

效果:

处理前 处理后

结语:

尝试走捷径未果,但是依旧感谢 ChatGPT 的协助与最后提供的正则表达式解释,Cheers!!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容