C++ 查找字符串是否包含类似';约翰';还是一个普通的词
我想在一段英文文本中找到所有像约翰这样的人名。在C++中最好的方法是什么?你应该使用工具包-参见。C或C++中有几个,这些工具有专有名称的工具。这些名称将通过查找、上下文和其他NLP启发式方法来识别。如果您有特殊要求,可能需要将其与查找服务结合使用 例如:C++ 查找字符串是否包含类似';约翰';还是一个普通的词,c++,string,C++,String,我想在一段英文文本中找到所有像约翰这样的人名。在C++中最好的方法是什么?你应该使用工具包-参见。C或C++中有几个,这些工具有专有名称的工具。这些名称将通过查找、上下文和其他NLP启发式方法来识别。如果您有特殊要求,可能需要将其与查找服务结合使用 例如: John fed his dog 一个好的NLP工具包会知道John的名字,并将“his”解析为个人所有格代词,因此识别John不仅是一个名词,而且是一个专有名词 建议您尝试一些工具-我认为其中一些工具将有在线演示 如果您还需要识别姓名背后
John fed his dog
一个好的NLP工具包会知道John的名字,并将“his”解析为个人所有格代词,因此识别John不仅是一个名词,而且是一个专有名词
建议您尝试一些工具-我认为其中一些工具将有在线演示
如果您还需要识别姓名背后的人(例如,消除作者歧义),这是一项艰巨的任务-许多人都在努力工作。您有姓名列表吗?有几个名字?你的文本大小是多少?我没有名字列表,用户上传的文本大小是可变的。特别是英文文本的问题是,你几乎可以从任何国家获得名字。但是像“潘基文”这样的案例在任何语言中都是一个问题。谢谢你的帖子。我现在正在尝试使用炼金术。