手动加麻烦,下面写程序来实现:
实现
如果是单纯的匹配英文的话使用(\w+)
来匹配即可,但是这样会匹配到数字,我不希望匹配到数字,所以使用([a-zA-Z]\w+)
来匹配,然后使用1
`$1`
来替换,这样所有英文前面都加入了代码段标记了.这样好像能达到我的要求.但是又引入新的问题,对于已经添加了代码段标记单词:1
`URL`
将会被替换成:1
``URL``
这样显然不好,为此匹配正则需要修改,不管英文是否加了代码段标记,我都匹配,然后替换。如下所示:
匹配正则
1 | `?([a-zA-Z]\w+)`? |
替换正则
1 | `$1` |