这可能很简单,但我似乎无法找到一种方法来做到这一点。如何从大字符串中返回一个字
我正在使用必应地图服务从lat/long获取城市名称。
它给了我,我已经下载了像这样的字符串大量的XML:
<Name>
High Street, Lincoln, LN5 7
</Name>
<Point>
<Latitude>
53.226592540740967
</Latitude>
<Longitude>
-0.54169893264770508
</Longitude>
</Point>
<BoundingBox>
<SouthLatitude>
53.22272982317029
</SouthLatitude>
<WestLongitude>
-0.55030130347707928
</WestLongitude>
<NorthLatitude>
53.230455258311643
</NorthLatitude>
<EastLongitude>
-0.53309656181833087
</EastLongitude>
</BoundingBox>
<EntityType>
Address
</EntityType>
<Address>
<AddressLine>
High Street
</AddressLine>
<AdminDistrict>
England
</AdminDistrict>
<AdminDistrict2>
Lincs
</AdminDistrict2>
<CountryRegion>
United Kingdom
</CountryRegion>
<FormattedAddress>
High Street, Lincoln, LN5 7
</FormattedAddress>
<Locality>
Lincoln
</Locality>
<PostalCode>
LN5 7
</PostalCode>
</Address>
有刚开的城市名称是在这两个地方标记之间的简单方法?
正则表达式是你的朋友,例如:(。*?)@” \ n \ n <\/Locality>“ –
reinder
2013-02-09 13:15:48
嗨后退,该正则表达式不起作用 – samil90 2013-02-09 13:33:50