诞生缘由
本人经常阅读一些技术文章,觉得写的比较好且于我比较实用的文章,我都会转载于此博客网站。此时就会用到一些html转md
工具,但是略有瑕疵。比如代码块的转换,正常是``` 代码 ```,转换的也正常,但是我的md可以指定代码的语言,比如```bash 代码 ```。为了完美,我每次都是手动替换,这对于程序员来说,是我给程序员丢脸了。所以用js写了一个简单的文本替换工具。
工具介绍
工具是纯js,所以我部署到GithubPage
上了,网址:点击me
界面如下:
重点说明第二个和第三个红框。比如abcabcabcabc
,a
出现了四次,只需要替换第一个和第三个,也就是每出现两个a
,替换每两个中的第一个,所以替换的周期是2
,替换位置是1
。但是,如果想每三个替换第一个,就会替换第一个和第四个a
。每三个替换第二个则只会替换第一个a
。
所以这款工具是循环替换的,如果每个都要替换,则可以两个选项都写1。
结语
一款简简单单的小工具,代码也就十几行。