在本文,笔者将教大家如何使用正则表达式给 markdown 的代码块加上编程语言类型的关键字
前言:
发现 “```” 虽然能够标记出代码块,但在某些 markdown 编辑器中并不能很好的着色,于是给 “```” 加上一个描述编程语言类型的关键字就很有必要啦(原理就是第一个出现的 “```”后面加上 “csharp”,形如 “```csharp” )。
作为程序员,我使用 visual studio ,并通过 vs 自带的替换功能实现,为了更准确和高效,必然需要用到正则。
实现:
查找框输入:(^`{3}$)\r?\n(?!\r?\n)
替换框输入:$1csharp\r\n

原理:

效果:
处理前 | 处理后 |
---|---|
![]() |
![]() |
结语:
尝试走捷径未果,但是依旧感谢 ChatGPT 的协助与最后提供的正则表达式解释,Cheers!!
网友评论