了解如何在目前的文件、資料夾、網站或所有開啟的文件中尋找和取代程式碼、文字或標籤 (包含或不含屬性)。
您可以使用 Dreamweaver 強大的尋找和取代功能,在目前的文件、資料夾、網站或所有開啟的文件中尋找和取代程式碼、文字或標籤 (包含或不含屬性)。
對於複雜的尋找和取代作業,您也可以使用強大的模式比對運算法 (規則運算式)。
以下列出您可以尋找和取代的部分項目:
- 程式碼內的標籤、屬性和文字
- 一個或多個選取範圍內的文字
- 多個文件、開啟的文件、資料夾、網站中的文字,或將搜尋範圍限定在目前開啟的文件
- 在您的搜尋字串中使用規則運算式
即使您並未在 Dreamweaver 中開啟任何文件,還是可以搜尋文字、標籤和屬性。
-
使用下列篩選器,擴大或限制您的搜尋:
- 大小寫相符:將搜尋限制在與您要尋找的文字大小寫完全相符的程式碼/標籤/文字。例如,如果您搜尋 the brown derby,就不會找到 The Brown Derby。
- 使用規則運算式:讓搜尋字串中的某些字元和短字串 (如 ?、*、\w 和 \b) 解譯為規則運算式的運算子。例如,搜尋 the b\w*\b dog 將會找到 the black dog 和 the barking dog。
- 全字相符:將搜尋限制在符合一個或多個完整單字的文字
- 忽略空白:在進行比對時,會將所有空白視為單一空格。例如,選取這個選項之後,「this text」會與「this text」相符,但與「thistext」不相符。選取「使用規則運算式」選項時,這個選項便無法使用,您必須明確地撰寫規則運算式以忽略空白。標籤不算是空白。
- 在選取的文字中尋找:將搜尋限制在現行文件中目前選取的文字。選取的文字可以是單一文字區塊,或是目前開啟文件中不同位置的多個文字選取範圍。當您在選取的文字內搜尋時,找到的搜尋字詞不會在文件中反白標示。按一下「全部尋找」,即可在「搜尋」面板中顯示搜尋結果。
擴大或限制搜尋的篩選器
-
使用下列篩選器,擴大或限制您的搜尋:
- 大小寫相符:將搜尋限制在與您要尋找的文字大小寫完全相符的文字。例如,如果您搜尋 the brown derby,就不會找到 The Brown Derby。
- 使用規則運算式:讓搜尋字串中的某些字元和短字串 (如 ?、*、\w 和 \b) 解譯為規則運算式的運算子。例如,搜尋 the b\w*\b dog 將會找到 the black dog 和 the barking dog。
- 全字相符:將搜尋限制在符合一個或多個完整單字的文字
- 忽略空白:在進行比對時,會將所有空白視為單一空格。例如,選取這個選項之後,「this text」會與「this text」相符,但與「thistext」不相符。選取「使用規則運算式」選項時,這個選項便無法使用,您必須明確地撰寫規則運算式以忽略空白。標籤不算是空白。
- 僅搜尋文字:搜尋文件文字中特定的文字字串。文字搜尋會忽略中斷字串的所有 HTML。例如,搜尋「head」就只會在文字中比對 head 的相符項目。此搜尋作業會忽略所有 <head> 和 </head> 的相符項目。
註解:
在「尋找和取代」對話方塊的「進階」索引標籤中,「僅搜尋文字」篩選器處於停用狀態。
在「尋找和取代」對話方塊中的篩選器
-
- 若要尋找指定文字的所有相符項目,請選取「全部尋找」。Dreamweaver 會開啟「搜尋結果」面板。如果您是在單一文件中進行搜尋,則「全部尋找」會顯示搜尋文字或標籤的所有相符項目,以及一些周圍的上下文。如果您是在搜尋目錄或網站,「全部尋找」便會顯示一份包含此標籤的文件清單。
- 如果要取代找到的文字或標籤,請在「取代」欄位中輸入文字,然後按一下「取代」或「全部取代」。
- 若要逐一查看頁面中找到的相符項目,並個別加以取代,請按一下「取代」,並使用下一個和上一個箭頭,瀏覽至該搜尋字詞的其他相符項目。
- 若要立即取代該搜尋字詞的所有相符項目,請按一下「全部取代」。Dreamweaver 會取代所有找到的相符項目,並提供一份報告,其中包含「搜尋結果」面板中所有找到及取代的字詞。
- 若要在取代之前先查看尋找結果,請選取「全部取代」和「例外」。在指定這個選項之後,尋找結果會顯示在「搜尋結果」面板中。接著,您可以取消選取不想要取代的相符項目。
您可以搜尋特定的標籤、屬性和屬性值。例如,您可以搜尋所有不含 Alt 屬性的 img 標籤。
您也可以搜尋在 (或不在) 一組容器標籤內的特定文字字串。例如,您可以搜尋包含在 title 標籤中的單字 Untitled,以便尋找網站上所有未命名的網頁。
-
執行下列其中一項作業:
- 若要尋找指定文字的所有相符項目,請選取「全部尋找」。Dreamweaver 會開啟「搜尋結果」面板。如果您是在單一文件中進行搜尋,則「全部尋找」會顯示搜尋文字或標籤的所有相符項目,以及一些周圍的上下文。如果您是在搜尋目錄或網站,「全部尋找」便會顯示一份包含此標籤的文件清單。
- 如果要取代找到的文字或標籤,請在「取代」欄位中輸入文字,然後按一下「取代」或「全部取代」。
- 若要逐一查看頁面中找到的相符項目,並個別加以取代,請按一下「取代」,並使用下一個和上一個箭頭,瀏覽至該搜尋字詞的其他相符項目。
- 若要立即取代該搜尋字詞的所有相符項目,請按一下「全部取代」。Dreamweaver 會取代所有找到的相符項目,並提供一份報告,其中包含「搜尋結果」面板中所有找到及取代的字詞。
- 若要在取代之前先查看尋找結果,請選取「全部取代」和「例外」。在指定這個選項之後,尋找結果會顯示在「搜尋結果」面板中。接著,您可以取消選取不想要取代的相符項目。
按兩下「搜尋結果」面板中的搜尋結果,Dreamweaver 就會瀏覽至其位置並將游標放在該文字的位置。
選取「尋找 > 尋找和取代」。
若要儲存查詢,請按一下「尋找和取代」對話方塊中顯示的「儲存」圖示,然後選擇目標位置,將檔案另存為 .dwr 檔案。
若要載入查詢,請按一下「載入」圖示,然後從電腦中選擇 .dwr 查詢檔案。
