自动递增范围内的URL ID号

时间:2010-11-25 07:34:35

标签: html dreamweaver

我需要能够在HTML文档中进行一种查找和替换,其中搜索将针对特定范围内的所有数字。但我需要用自己的增量替换每个数字。例如,我在页面中有一个链接列表,它们都是这样的:

.../click.asp?aid=702134570
.../click.asp?aid=702134571
.../click.asp?aid=702134572

每天都需要使用为我们自动生成的新链接更新这些链接。更改URL的唯一部分是最后的数字,它们都会增加相同的数量。因此,如果生成的下一批链接看起来像这样:

.../click.asp?aid=762184547
.../click.asp?aid=762184548
.../click.asp?aid=762184549

所以每个链接'援助'都会增加60049977.问题是这个数字每天都会改变,显然它会搜索范围。我知道Dreamweaver查找和替换选项支持正则表达式,我觉得这可能是这种方式,但在扩展搜索后我没有找到任何东西,我对正则表达式不够熟悉,不知道该尝试什么。提前谢谢。

2 个答案:

答案 0 :(得分:0)

Dreamweaver中的查找和替换功能应该能够通过搜索click.asp找到要更改的链接?aid =

您甚至可以通过选中“使用正则表达式”框并搜索以下内容来尝试包含尾随数字: click.asp \?援助= \ d +

但是,没有任何内置功能可以让您通过添加特定数字自动替换值。

理论上,您可以在Dreamweaver中创建一个命令,允许您使用JavaScript String.replace()方法对源进行直接替换,该方法允许您将函数指定为第二个参数,而不是简单的字符串。但要做到这一点,您必须学习如何创建Dreamweaver extension

正如马拉所说,这应该是动态生成的东西,而不是每天依靠人来做出这种改变。

答案 1 :(得分:0)

不使用直接分配数字,而是使用一些变量.. 你可以使用scriptlet .. 我认为这可能有所帮助..