杨树林 (@poolong)地址解析问题(省市县这个地址 中发帖

我有一个常见的场景,就是类似于快递地址的解析, 有的人可能不好好填写内容,  或者有的直辖市,或者偏远地区等等 
举例-》 填写的内容是 上海浦东东方明珠3楼 想要可以解析出来 省市为上海,区为浦东新区,详细地址为东方明珠3楼
当然还有那种各个地方的开发区,并不能被理解为是县或者区的概念,
比如。上海 xx经济开发区 | 这里假如这个开发区是浦东的,那么希望可以解析出 省市是上海 区是浦东新区。详细地址是 xx经济开发区
我找到很多帖子,说写一个三级地址表来映射,但是 有很多情况下三级地址并不全,那么就会导致通过县 或者市 等向上推到,感觉很复杂
还有一种说用正则,感觉情况太多了,正则写不完,
github中也有一些大佬写的工具,但总归还是有一些特殊的识别不了
后面我尝试使用大模型推到,确实可以,但不是特别稳定,另外事推到时间长 需要2s左右(可能是我随便找的模型不行,...