正则表达式附加URL的字符串结尾

时间:2015-09-01 01:37:47

标签: regex kimono

我正在使用和服实验室来抓取一堆网站。我想追加" / critic-reviews"在网址的末尾,Kimono只允许使用这种格式的正则表达式 -

/^()(.*?)()$/

我有一堆这种代表性格式的网址 -

http://www.metacritic.com/game/playstation-4/disney-infinity-30-edition

2 个答案:

答案 0 :(得分:1)

尝试在"修改结果"中添加此功能:

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;
}

答案 1 :(得分:0)

这似乎是一种匹配模式?

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/并测试你的正则表达式。