头几天,在翻译 WebGL Fundation 的时刻,碰到许多考核方面的题目,重要的就是,中英文段落同步题目。厥后,想出的要领就是将英文段落复制到中文翻译里,举行同步考核。但如许,又会多出一个题目,即,文章太长,致使背面删除事情做的很烦琐。所以,为了解放生产力,决议以东西的情势,写了一个自动库remove_en,来完成删除。
该库的重要 feature 其实有两点。
第一: 只删除英文系段落,即,字母,数字,以及英文的相干标记。
第二: 庇护文章中的代码片断。能够保证,在删除过程当中,不会讲代码片断删除。
运用要领
运用要领也挺简朴的,经由过程 require 引入包,然后只需要挪用一个 loadFile 要领即可。
// 下载
npm install https://github.com/JimmyVV/removeEn
// 运用
let path = require('path'),
remove_en = require('remove_en');
var files = [
path.join(__dirname,'test.md')
]
remove_en.loadFile(files);
该库的测试用例和 example 均已测试经由过程。因为嫌贫苦就没上 cli 。所以,README.md 看起来很清洁…