Dreamweaver中的正则表达式 - 生成数字序列

时间:2011-03-15 16:27:14

标签: html regex dreamweaver number-sequence

我有一个HTML页面,其中包含一系列表格格式的数据(2194个条目!),每个页面都以

开头
<td id="foo"...> 

我需要每个id都是唯一的,因此我们希望在Dreamweaver的find和replace函数中使用正则表达式来执行此操作。基本上,它之前看起来像这样:

<td id="foo"...>
<td id="foo"...>
<td id="foo"...>

并使用正则表达式更改为:

<td id="001"...>
<td id="002"...>
<td id="003"...>

这可能吗?如果是这样,表达式的语法是什么?

提前致谢!

1 个答案:

答案 0 :(得分:0)

我没有使用像文本编辑器中的简单查找/替换这样的东西,而是通过某种HTML DOM脚本运行它。这里有一些jQuery-ish 伪代码

var tdList = source.find('td.foo');

for (i = 0; i < tdList.length; i++) {
     tdList[i].attr('id', 'foo' + i.padWithZeroes(length:3));
}
相关问题