這可能很簡單,但我似乎無法找到一種方法來做到這一點。如何從大字符串中返回一個字
我正在使用必應地圖服務從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