0
我正在使用和服實驗室來刮一堆網站。我想追加「/評論家的評論」到URL的結束和服允許正則表達式只有在這種格式 -正則表達式追加一個URL的字符串結尾
/^()(.*?)()$/
我在此代表格式一堆網址 -
http://www.metacritic.com/game/playstation-4/disney-infinity-30-edition
我正在使用和服實驗室來刮一堆網站。我想追加「/評論家的評論」到URL的結束和服允許正則表達式只有在這種格式 -正則表達式追加一個URL的字符串結尾
/^()(.*?)()$/
我在此代表格式一堆網址 -
http://www.metacritic.com/game/playstation-4/disney-infinity-30-edition
這似乎是一種匹配模式?
http://www.metacritic.com/([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/([A-Za-z0-9-]+)
http://regexone.com/lesson/kleene_operators讓你瞭解它是如何工作的。
http://www.regextester.com/並在那裏測試你的正則表達式。
嘗試添加該功能在「修改成績」:
function transform (data) {
function add_url(item) {
item.title.href += "/critic-reviews";
return item;
}
for (var collection in data.results) {
data.results[collection] = data.results[collection].map(add_url);
}
return data;
}
和服只允許以下格式:/^()(.*?)()$/ –
什麼是你想匹配,@GreatestEver ?和服實驗室的文檔似乎表明,你的正則表達式的三個部分匹配pre,pattern和post部分。你想匹配什麼樣的模式? metacritic.com/之後的所有內容?只是最後一個斜槓後的部分? (例如「迪士尼無限-30版」)?什麼是你在談論的「評論家評論」?你如何使用正則表達式來追加東西給網址?正則表達式匹配模式,它不會向網址添加文本。我甚至不明白你在問什麼。 –
你需要先定義「append」。 –