前几天,在翻译 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 看起来很干净...


villainhr
7.8k 声望2.2k 粉丝