node-textcleaner
Version:
Nodejs text cleaner, for Data Mining in JS
33 lines (27 loc) • 810 B
JavaScript
function() {
var root = this;
var has_require = typeof require !== 'undefined';
if (typeof _ === 'undefined') {
if (has_require) {
// Require module here
} else {
// Error here
}
}
function TextCleaner(text, lower) {
var lower = lower || true;
var resultText = text.replace(/(^[\\("']+)|([,:;.?!#)"'|\\]+$)/, '');
if (lower) resultText = resultText.toLowerCase();
return resultText;
}
// Exports
if( typeof exports !== 'undefined' ) {
if( typeof module !== 'undefined' && module.exports ) {
exports = module.exports = TextCleaner;
}
exports.textcleaner = TextCleaner;
} else {
root.textcleaner = TextCleaner;
}
}).call(this);
;
(