介绍
@marwinpg/platzom 是一个基于 JavaScript 的 npm 包,可用于对西班牙语单词进行变形,从而使其更具语言化和可读性。此包是由阿根廷的编程教育公司 Platzi 的学员 Marwin Peynado González 开发。
安装
npm install @marwinpg/platzom
使用
const platzom = require('@marwinpg/platzom'); console.log(platzom('Programar')); // Program console.log(platzom('Zorro')); // Zorrope console.log(platzom('Zarpar')); // Zarppe console.log(platzom('Abecedario')); // Abece-dario console.log(platzom('Sometemos')); // SoMeTeMos
变换规则
Rule 1: 如果单词以 "ar" 结尾,则删除 "ar"
例如:
- Programar -> Program
- Cazar -> Caz
Rule 2: 如果单词以 "er" 或 "ir" 结尾,则将 "er" 或 "ir" 替换为 "iendo"
例如:
- Comer -> Comiendo
- Beber -> Bebiendo
- Partir -> Partiendo
Rule 3: 如果单词以 "z" 结尾,则在单词末尾添加 "pe"
例如:
- Luz -> Luzpe
- Arroz -> Arrozpe
Rule 4: 如果单词中包含 "n" 个以上的元音,则将单词的每个元音之间添加一个 "-"
例如:
- Creer -> Cre-e-r
- Pai -> Pa-i
总结
在本文中,我们学习了如何使用 npm 包 @marwinpg/platzom,该包可用于对西班牙语单词进行变形。我们还深入了解了变换规则,这些规则可帮助我们对单词进行更多更好的变形。通过学习这些内容,我们可以进一步提升我们的前端开发技能,在日常开发中更加得心应手。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6005601781e8991b448de37d