Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试使用正则表达式将单词转换为音节。转换的正则表达式是什么。我找到了印度尼西亚语:
[^aeiou]?[aeiou]((ng|[^aeiou])(?![aeiou]))?
众所周知,英语是不规则的——你根本无法从拼写中辨别单词的发音。当然,没有任何正则表达式会接近你想要的。
(如果您要对此有合理的了解,则需要有一套规则来将单词标记为音节,以及(大量)例外和特殊情况列表。这绝对不可能一种常规语言,作为一个成熟的程序将非常具有挑战性。)