3楼的方法不错. 做很多种不同类型的规则放到字典中,然后让程序灵活的查字典
没有办法,这个属于模式匹配。我们可以简单分析简单处理,也就你要的正则或者yacc词法 不过你可以玩玩新鲜的,百度目前有个自然语义处理api,你可以进去自己去训练(人工智能),你训练的越多越准确,这个方式比一次性正则要好,毕竟可以不停逼近
真的难。。。 正则不太行吧?
讲真你这个要完美很难,我举个栗子: 广东省不存在的18层大厦9号楼10楼
62,243
社区成员
668,998
社区内容
加载中
.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。
希望和大家一起共同营造一个活跃、友好的社区氛围。
试试用AI创作助手写篇文章吧