我想知道是否可以通过Word API查看不同形式的单词。我正在制作一个开源工具,在保存文档时自动将属性和方法添加到文档中。它只适用于public
或protected
。
我希望它工作的方式是,如果您遵循特定的命名约定并使用(例如)方法名称AddPerson
或add_person
,则代码将获取这些方法名称并将其转换为一系列的单词。 “添加”和“人”。
从这些词语中,我想检测它是动词还是名词。例如,在此示例中,“添加”是动词,“人”是名词。
一旦检测到这一点,我还想转换单词,形成以下文档声明:
AddPerson (此人)
添加一个人。
person :此人。
我希望你明白。
简而言之,如何以智能方式将“添加”转换为“添加”,如何以编程方式检测“添加”是动词还是名词?
我认为Word API将是一个良好的开端。我只是不知道如何。
答案 0 :(得分:1)
我最终使用了实体框架中的System.Data.Entity.Design.PluralizationServices.PluralizationService
来完成这项工作。
该项目可在此处找到:
虽然仍然在努力。