2012-08-08 111 views
-1

我想用正則表達式將單詞轉換爲音節。什麼是轉換的正則表達式。我發現它的印尼語:正則表達式語法規則,用於英語單詞音節

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

我非常懷疑你將能夠使用正則表達式實現這個目標 - 這是一個非常困難的問題!請看這篇文章:http://stackoverflow.com/questions/405161/detecting-syllables-in-a-word – 2012-08-08 12:09:20

回答

0

英語是着名的不規則 - 你根本無法辨別它的拼寫單詞的發音。當然,沒有正則表達式會接近你想做的。 (如果你對此有一個合理的解決方法,你需要有一套關於如何將一個單詞標註爲音節的規則,以及一個(大的)例外和特例的列表。用普通語言來說絕對不可能,並且作爲一個完整的程序將是非常具有挑戰性的。)

+0

如何使用音節計數器程序來分離音節,就像每次音節被計數,我們可以retreive在計數之前開始索引和最終索引,以便我們可以檢索數組值並將其存儲在單獨的數組中並顯示它。 – Natto 2012-08-08 12:33:14

+0

@Natto - 如何使用**哪個**音節計數器程序?如果你有這樣一個程序/庫可用,通過一切手段使用它。 – 2012-08-09 08:57:17