Apache · 2009-05-09 17:00:06 · 阅读: 349 这样。 for 地址1 码表 { N=当前地址1长度 if (字符串前N个字符=当前地址1) { 取当前地址1编码,记录 删除字符串前N个字符 N=当前地址2长度 for (当前地址1 子地址2) { if (字符串前N个字符=当前地址2) { 取当前地址2编码,记录 删除字符串前N个字符 for (...) { } break; } } break; } } 当然,这是比较笨的办法,有漏洞 如果遇到这样的字符串就没办法了 地址1 地址2 AB市 CD区 A B市