2014-03-12 29 views
-1

我試圖修改響應字段(結果)。響應值是這樣的,如何刪除或剝離一直到分隔符

id%#%Path123 

這裏id會從登錄指定的,所以,這將是爲每個用戶不同。爲了能夠刪除ID,我添加了分隔符(%#%)。 我希望請求者只能看到Path123。基本上,id%#%到達請求者之前。

我試過這個,

getResult();

setResult(result.replaceAll(「%#%」,「」));

replaceAll函數沒有太大的運氣。

哪個函數將允許我一直刪除到分隔符,並只顯示Path123?

+0

有你花任何時間都在閱讀String類的javadoc嗎? –

回答

0

閱讀String類javadocs。尋找方法的indexOf和子

1

假設%#%是隻有一次,你想要得到的子串%#% 之後就可以做這樣的事情..

"id%#%Path123".split("%#%")[1] 
+0

我需要刪除所有字符,直到包括分隔符(%#%)。 – Lewis

+0

id%#%pathvalue是響應。這裏id和值的變化。我包含了分隔符,將id從值中分離出來。 – Lewis

+0

上面的代碼將刪除所有字符,直到包括分隔符(%#%)...您嘗試運行嗎?如果你做了什麼是你得到的輸出......我得到了「Path123」..這是你想要的.. – tgpatel