首页 > 解决方案 > 返回第一个字母和所有后续辅音的正则表达式

问题描述

什么是从单词中返回第一个字母和所有后续辅音的正则表达式?

换句话说,它应该做

"word" => "wrd"
"alliteration" => "alltrtn"

有可能一次性完成吗?有替代品?

理想情况下在 perl 中,但我可以从 Javascript 或 Python 进行翻译。

标签: javascriptregexperl

解决方案


你可以试试这个(javascript):

/(?!^)[eyuioa]/g

"word".replace(/(?!^)[eyuioa]/g, ""); // "wrd"
"alliteration".replace(/(?!^)[eyuioa]/g, ""); // "alltrtn"

推荐阅读