ingredientes-pln
Version:
Extrai tokens de uma lista de ingredientes em linguagem natural tirado de receitas da culinária brasileira.
12 lines (10 loc) • 353 B
JavaScript
module.exports = (listOfNatualLanguageIngredients) => {
const NBSP_CHAR_CODE = 160;
return listOfNatualLanguageIngredients.join('#')
.normalize()
.split('#')
.map((line) => line.toLowerCase()
.replace(/[&/\\#,+()$~%.'":*?<>{}0-9]/g, '')
.replace(new RegExp(String.fromCharCode(NBSP_CHAR_CODE), 'g'), ' ')
.trim());
};