我正在使用和服实验室来抓取一堆网站。我想在url末尾加上“/critic-review”,和服只允许使用这种格式的regex -
/^()(.*?)()$/我有一堆这种典型格式的URLs
http://www.metacritic.com/game/playstation-4/disney-infinity-30-edition发布于 2015-10-29 08:00:49
尝试在“修改结果”中添加此函数:
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;
}发布于 2015-09-01 09:52:22
这似乎是一个匹配的模式?
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/并在上面测试您的正则表达式。
https://stackoverflow.com/questions/32322287
复制相似问题