英文段落的删除

头几天,在翻译 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
    原文地址: https://segmentfault.com/a/1190000007069695
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞