2011-02-10 43 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的值不敏感。

如果沒有足夠的嘗試來更具體地描述你的任務,或只是學習一點點正則表達式。

相關問題