问题描述 java中怎么判断一行字符中有姓名,并得到姓名 例如:[杨绛先生今日凌晨去世,享年105岁[蜡烛]]5月25日凌晨,著名女作家.文学翻译家和外国文学研究家.钱锺书夫人杨绛在北京协和医院病逝,享年105岁.澎湃新闻经由人民文学出版社对这一消息进行了确认. 怎么从中得到杨绛,钱钟书 解决方案 这个涉及到语义分析了,一般来说是对中文分词,然后对照词典,根据百家姓找没有列出的词,以姓氏开头2-3个字符长度. 解决方案二: 个人认为:收集全部姓名是不可能的:再者可以收集先生 小姐 夫人之类的:再