-1

我正在尝试使用正则表达式将单词转换为音节。转换的正则表达式是什么。我找到了印度尼西亚语:

[^aeiou]?[aeiou]((ng|[^aeiou])(?![aeiou]))?
4

1 回答 1

0

众所周知,英语是不规则的——你根本无法从拼写中辨别单词的发音。当然,没有任何正则表达式会接近你想要的。

(如果您要对此有合理的了解,则需要有一套规则来将单词标记为音节,以及(大量)例外和特殊情况列表。这绝对不可能一种常规语言,作为一个成熟的程序将非常具有挑战性。)

于 2012-08-08T12:08:06.663 回答