Regex 正则表达式将所有元音更改为相应的数字

Regex 正则表达式将所有元音更改为相应的数字,regex,Regex,如何使用正则表达式更改字母表中字符(元音)索引对应值的所有元音 我正在尝试重命名文件 元音/值: a change to 1 e change to 5 i change to 9 o change to 15 u change to 20 您不能只使用正则表达式,尽管您可以使用正在使用的编程语言 let str='bcaeiough'; str=str.replace(/[aeiou]/g,函数(匹配){ 设sub=match.charCodeAt(0)-96; 返回sub.toStrin

如何使用正则表达式更改字母表中字符(元音)索引对应值的所有元音

我正在尝试重命名文件

元音/值:

a change to 1
e change to 5
i change to 9
o change to 15
u change to 20

您不能只使用正则表达式,尽管您可以使用正在使用的编程语言

let str='bcaeiough';
str=str.replace(/[aeiou]/g,函数(匹配){
设sub=match.charCodeAt(0)-96;
返回sub.toString();
})

console.log(str)aeiou是元音你想改元音还是辅音?他想改元音除了20以外的所有数字似乎都对应字母在字母表中的位置(u是21)。这是您在问题中忘记提到的一个原则,还是我们应该假设映射到任意数?您使用的是什么编程语言?