我想清理一個URL(rss提要),以便在最後一個.rss(or.html)之後不再有字符。我正在使用w3schools.com上的TryIt編輯器進行測試。以下是我的測試代碼:使用Javascript和正則表達式來修改URL的末尾
var str="http://rss.cnn.com/rss/cnn_world.rsstest";
var patt1=/(.*[.rss|.html]).*/g;
var result = str.replace(patt1, "$1");
document.write(result);
我遇到的問題是,所顯示的結果是
http://rss.cnn.com/rss/cnn_world.rsstest
即「測試」並沒有移除。我想知道如果有人可以檢查我的正則表達式並解釋我做錯了什麼?
謝謝。
失去[],逃脫。至 \。 (注意這也將殺死任何查詢字符串參數...) – 2012-08-06 15:06:26