我有網址的正則表達式http://www.yahoo.com;b=&90我想除去&B =一些價值
我想如果你的意思是去除B = & 90沒有hardcoading值
String finalUrl =decodedUrl.replace("&b=90","");
page.setPageUrl(finalUrl);
我有網址的正則表達式http://www.yahoo.com;b=&90我想除去&B =一些價值
我想如果你的意思是去除B = & 90沒有hardcoading值
String finalUrl =decodedUrl.replace("&b=90","");
page.setPageUrl(finalUrl);
你的URL看起來如http://www.yahoo.com&b=90,並且希望刪除所有參數,請使用以下代碼片段:url.replaceFirst("&.*", "")
。 如果您只想刪除參數b,並且不想刪除可能在考慮到參數可能是第一個,最後一個和中間之前和之後的其他參數,則正則表達式會更復雜,並且需要一些參數調試。請說,如果你需要這個,我會幫你。
要更換參數稱爲b這是不是第一個參數,你可以嘗試:
&b=.+$
的可能重複[我要除去&B模式= 128&F = norefer從以下網址( http://stackoverflow.com/questions/4931398/i-want-the-pattern-for-removing-the-b-128f-norefer-from-following-url) – 2011-02-08 09:59:31