英语中单词到音节的正则表达式语法规则

时间:2012-08-08 12:06:13

标签: java regex

我正在尝试使用正则表达式将单词转换为音节。转换的正则表达式是什么。我发现它是印尼语:

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

1 个答案:

答案 0 :(得分:0)

英语是着名的不规则 - 你根本无法从拼写中辨别一个单词的发音。当然,没有正则表达式会接近你想做的事情。

(如果你有一个合理的解决方案,你需要有一套如何将一个单词标记为音节的规则,以及一个(大)异常列表和特殊情况。这绝对是使用常规语言是不可能的,作为一个完整的程序,这将是非常具有挑战性的。)