2012-04-20 56 views
6

我想知道是否可以通過Word API查看不同形式的單詞。我正在製作一個開放源代碼工具,它可以在保存文檔時自動將文檔添加到屬性和方法中。它只會執行publicprotected的方法。是否可以通過Word API查看不同形式的單詞?

我希望它的工作方式是,如果你遵循特定的命名約定和使用(例如)方法名AddPersonadd_person,代碼採用這些方法的名稱,並將其轉換成文字的數組。 「添加」和「人物」。

從這些詞中,我想檢測它是動詞還是名詞。例如,在這個例子中,「Add」是一個動詞,「Person」是一個名詞。

一旦被檢測到,此外,我要改造的話,形成如下文檔聲明:

addPerson的(人的人)

再添一人。

:此人。

我希望你能理解。

因此,在短期,我怎麼能轉換成一個聰明的方式「添加」進「增加了」,我怎麼能檢測是否「添加」是一個動詞或編程名詞?

我認爲Word API是一個好的開始。我只是不知道如何。

回答

1

我最終使用了Entity Framework中的System.Data.Entity.Design.PluralizationServices.PluralizationService,它完美地完成了這項工作。

該項目可以在這裏找到:

http://todoc.codeplex.com/

還在研究它雖然。

相關問題