1

表形式の長い一連のデータ (2194 エントリ!) を含む HTML ページがあり、それぞれが次で始まります。

<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風の疑似コードがあります:

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 に答える