1

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

<td id="foo"...> 

我需要每个 id 都是唯一的,因此想在 Dreamweaver 的查找和替换函数中使用正则表达式来执行此操作。基本上,它以前看起来像这样:

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

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

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

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

提前致谢!

4

1 回答 1

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));
}
于 2011-03-15T16:39:26.263 回答