2010-11-25 31 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的查找和替換選項支持正則表達式,我覺得這樣做可能是這樣的,但是在擴展搜索之後,我沒有找到任何東西,而且我對正則表達式不熟悉,不知道該怎麼嘗試。先謝謝你。

+1

看來,我認爲你最好的選擇,如果它的規範和能力範圍之內你的服務器將動態生成這些鏈接,而不是讓它們在html文檔中硬編碼。 – Mala 2010-11-25 07:38:25

回答

0

查找和替換Dreamweaver中的功能應該能找到你想要通過搜索click.asp?援助來改變鏈接=

你甚至可以嘗試通過檢查包括尾隨號「使用規則表達式「框並搜索: click.asp \?aid = \ d +

但是,沒有內置任何內容可以讓您通過添加特定數字來自動替換值。

理論上,您可以在Dreamweaver中創建一個命令,該命令允許您使用JavaScript String.replace()方法進行適當調整,從而直接替換源代碼,該方法允許您將函數指定爲第二個參數,而不是簡單的字符串。但要做到這一點,你必須學習如何創建Dreamweaver extension

而且馬拉認爲,這應該是動態生成的東西,而不是每天都依靠人類來進行這種改變。

0

而是直接指定號碼,使用一些變量.. 您可以使用小腳本.. 我想這可能幫助..