如何使用分隔符从String中删除Integer

时间:2014-12-31 07:26:50

标签: java

我正在使用Java Scanner类来分隔字符串

这是我的字符串

locations:[{linkId:21737516,latLng:{lat:12.9219,lng:77.56022},type:s},

{linkId:21741609,latLng:{lat:12.921509,lng:77.49382},type:s},

{linkId:18632091,latLng:{lat:12.904157,lng:77.470489},type:v},

{linkId:76684742,latLng:{lat:12.88959,lng:77.45314},type:s}

我正在使用

s.useDelimiter("linkId");

我删除了linkid,但如何从linkId:Integer的上一组中删除String 哪个有不同的整数??

请帮帮我

1 个答案:

答案 0 :(得分:2)

尝试使用简单的正则表达式:

s.useDelimiter("linkId:\\d+");

\\d+将包含:

之后的数字