如何删除或剥离一直到分隔符

时间:2014-03-12 18:23:19

标签: java java-ee

我试图修改响应字段(结果)。响应值如下所示,

id%#%Path123

此处id从登录中分配,因此,每个用户都会有所不同。为了能够删除id,我已添加了分隔符(%#%)。 我希望请求者只能看到Path123。基本上,在它到达请求者之前剥离id%#%

我试过了,

的getResult();

setResult(result.replaceAll("%#%",""));

replaceAll功能没有太多运气。

哪个函数允许我一直删除分隔符并只显示Path123?

2 个答案:

答案 0 :(得分:1)

假设%#%只出现一次并且您希望获得%#%之后的子字符串 你可以做这样的事情......

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

答案 1 :(得分:0)

读取String类javadocs。查找方法indexOf和substring