2011-02-10 52 views
-2

可能重复:
I want the pattern for removing the &b=128&f=norefer from following url喜我想要的代码为&B = 52&F = norefer和&B = 52

http://www.yahoo.com/url/5f&b=52&f=norefer 
http://www.yahoo.com/url/6aa82d?show=all&page=2&b=52 

String finalUrl =decodedUrl.replace("&b=52",""); 
page.setPageUrl(finalUrl); 

我想从第一URL和&b=52除去&b=52&f=norefer并从第二个URL我将使用哪种模式,请给我没有硬编码价值的代码。

+3

多次提问并不会对您有所帮助。它只会惹恼社区,特别是你已经得到了一些答案。 – 2011-02-10 10:32:26

+0

1.避免提出重复问题。 2.写出措辞清晰的问题,以便他们易于理解。这样你会得到更好的答案。 – Pushkar 2011-02-10 10:38:29

回答

0

url.replaceFirst("&b=.*", "");将删除从“&b=”开始的字符串的尾部。我希望这对你来说已经够好了。至少你的两个例子是可以的,并且对参数b的值不敏感。

如果没有足够的尝试来更具体地描述你的任务,或只是学习一点点正则表达式。

相关问题