我想从字符串中删除所有元音,不包括TypeScript中的第一个字符。
例如"abced"到"abcd"。
不确定是否有只使用regex的方法,但您可以在替换时去掉第一个字符,然后再添加回来。
const myString = "abced";
myString.substring(0,1) + myString.substring(1).replaceAll(/[aeiou]/ig,"");
注意,正则表达式/[aeiou]/ig
不区分大小写,因为第二个/
后面有i
您可以在后面使用带有正面外观的reqexp
console.log('abcedufoi'.replace(/(?<=.)([aeiou])/gi, ''))