当前位置: 代码迷 >> Sql Server >> 地址匹配有关问题
  详细解决方案

地址匹配有关问题

热度:48   发布时间:2016-04-24 10:47:03.0
地址匹配问题
一个字符串例如:
中国河北保定市保定市国家高新技术产业开发区朝阳北大街221号
希望能够截取省、市、如果有县的话,希望能够的到县。
目前有一个字典表
结构如下:
ID      级别      名称     类别       父节点
0;0;"中国";"国家";0
1;1;"北京";"市";0
2;1;"上海";"市";0
3;1;"天津";"市";0
4;1;"重庆";"市";0
5;1;"河北";"省";0
6;1;"山西";"省";0
7;1;"辽宁";"省";0
8;1;"吉林";"省";0
9;1;"黑龙江";"省";0

不知有什么好的办法没?


------解决方案--------------------
地址信息不规范的话就不好直接拆分了
真的要拆分的话,去研究下分词算法吧
------解决方案--------------------
本帖最后由 ap0405140 于 2014-04-12 18:24:07 编辑
建3个函数,根据字典表的类别字段,分别匹配获取省,市,县的信息..
------解决方案--------------------
按每个行政级别匹配一次呀,数据结构都设计好了呀
  相关解决方案