通过比较三个url生成url列表
Generate list of urls by comparing three urls
我试图通过比较三个url来生成20个url的列表。
示例1:如果我有三个url,如
http://www.test.com/asdf/1/lkjh
http://www.test.com/asdf/2/lkjh
http://www.test.com/asdf/3/lkjh
我想找出这三个链接之间的差异,找到微分数字的位置,生成许多像
这样的链接http://www.test.com/asdf/1/lkjh
http://www.test.com/asdf/2/lkjh
http://www.test.com/asdf/3/lkjh
http://www.test.com/asdf/4/lkjh
http://www.test.com/asdf/5/lkjh
http://www.test.com/asdf/6/lkjh
http://www.test.com/asdf/7/lkjh
http://www.test.com/asdf/8/lkjh
http://www.test.com/asdf/9/lkjh
http://www.test.com/asdf/10/lkjh
http://www.test.com/asdf/11/lkjh
http://www.test.com/asdf/12/lkjh
http://www.test.com/asdf/13/lkjh
http://www.test.com/asdf/14/lkjh
http://www.test.com/asdf/15/lkjh
示例2:如果我有三个url,如
http://www.test.com/asdf?qwer=1
http://www.test.com/asdf?qwer=2
http://www.test.com/asdf?qwer=3
我想找出这三个链接之间的差异,找到微分数字的位置,生成许多像
这样的链接http://www.test.com/asdf?qwer=1
http://www.test.com/asdf?qwer=2
http://www.test.com/asdf?qwer=3
http://www.test.com/asdf?qwer=4
http://www.test.com/asdf?qwer=5
http://www.test.com/asdf?qwer=6
http://www.test.com/asdf?qwer=7
http://www.test.com/asdf?qwer=8
http://www.test.com/asdf?qwer=9
http://www.test.com/asdf?qwer=10
http://www.test.com/asdf?qwer=11
http://www.test.com/asdf?qwer=12
http://www.test.com/asdf?qwer=13
http://www.test.com/asdf?qwer=14
http://www.test.com/asdf?qwer=15
请让我知道如何在javascript中做到这一点。
如果链接只有一个数字,你只关心加1(在你的例子中),你只需要一个链接,可以使用这样的东西,其中base是起始URL, n是要创建的数字。
function generateLinks(base, n) {
var result = [];
result.push(base);
for (i = 1; i < n; i++) {
var newLink = base.replace(/'d+/, function(digit) { return Number(digit)+1 });
result.push(newLink);
base = newLink;
}
return result;
}
相关文章:
- 为什么grunt contrib connect的中间件选项的第三个参数是未定义的
- 如何使用PHP和JS级联三个下拉列表
- 灯光问题(使用三个.js)
- 在三个.js中创建球体(例如地球)的磁力线
- 什么'这是从第三个函数上的async 1st函数获得结果的更好方法
- javascript第三个XMLHttpRequest被拒绝.但前两个是允许的
- 将循环中的两个文本框相乘,并在第三个文本框上显示结果
- 根据前两个下拉ID显示第三个下拉列表
- 在数组JS中查找三个重复项
- Meteor和S3:如何通过一次上传/编辑定义三个不同的图像
- 如何替换javascript字符串中的前三个连字符
- 保存两个模型(属于第三个模型)和一个提交
- 将文本字段限制为三个数字
- 三个js键盘旋转
- 匹配三个正则表达式中的任意一个,以先到的为准(在javascript中)
- 加载模型与三个.js
- 连续三个检查宾果游戏
- 我需要帮助查找我的JavaScript小游戏中的错误(三个我没有得到的错误)
- 如何在导入的 Collada 模型上使用 EdgesHelper 在三个.js.
- 通过比较三个url生成url列表