2010-11-25 13 views
0

特定の範囲内のすべての数字を検索するHTML文書内で、一種の検索と置換を実行できる必要があります。しかし、私はそれ自身のインクリメントで置き換えるために各番号が必要です。例えば、私はすべてがこのようになり、ページ内のリンクのリストを持っている:範囲内の自動インクリメントURL ID番号

.../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のfindとreplaceオプションが正規表現をサポートしていることを知っていますが、これはこのように可能かもしれませんが、拡張検索の後には何も見つかりませんでした。前もって感謝します。

+1

それは私には思われるいくつかの変数を使用しているあなたの最善の策は、仕様との能力の範囲内かどうこれらのリンクを動的に生成するのではなく、HTML文書でハードコード化することです。 – Mala

答えて

0

見つけるとDreamweaver内の機能は、あなたがclick.asp?援助を検索することにより、変更したいリンクを見つけることができるはず置き換える=

あなたもチェックすることにより、末尾の数字を含めるように試みることができる「定期的に使用しますあなたは特定の番号を追加することによって値を自動的に置き換えることができるように何も組み込まれていません。

理論的には、Dreamweaver内で、JavaScriptのString.replace()メソッドを使用して適切な調整を行ってソースを直接置き換えて、関数を2番目のパラメータとして指定できるコマンドを作成することができます、単純な文字列よりも。しかし、これを行うには、Dreamweaver extensionの作成方法を学ばなければなりません。

マラが示唆するように、これは動的に生成され、毎日この変更を行う人間に頼らないものでなければなりません。あなたが..私はこれが役立つかもしれないと思う をスクリプトレットを使用することができます 代わりに直接番号を割り当てるの

0

は、..

関連する問題