关于字符串的操作:如何翻译住址(已知存在住址词库),请进来看我描述
已知:我已经建好了一个表not_english,字段和值如下:
id chinese english
1 省 Province
2 市 City
3 县 County
4 镇 Town
5 区 District
6 路 Road
7 街 Street
(不断添加).....
已知:河南省南阳市中州路42号 翻译为
Room 42,Zhongzhou Road, Nanyang City,Henan Province
其中河南、南阳、中州,均为汉字转换拼音而来,已经解决。
省、市、路,其译文已经在数据库中指定。
问题:给出一个长长的住址,如何有效的去翻译它?算法如何实现?如何判断出住址中是否存在数据库中指定的住址关键字(如省、市、县、乡、花园)?
请大家给一个思路,谢谢。