這裡是在尋找取代時,針對不同的檔案類型中的尋找取代範圍及開始位置與結束位置的詳細說明,不同的檔案類型對尋找範圍及這兩個特殊的位置會有明顯的不同,因此請務必要理解。雖然普通人基本上不會用到,但是有些深度使用者會經常遇到。

注意
1、閱讀此文之前,一定要先理解「什麼是文字與位置」,具體可參見:
https://www.wodeabc.com/article/show/8002232
2、在查找取代文件內容時,不建議使用容易產生歧義的「正則多行模式」,如果需要查找每一段(行)的開頭或結束位置,可以使用常規寫法。
Word 文件
範例:test.docx 檔案共十頁,這十頁均包含頁首和頁尾,頁首和頁尾內容均為:abcde
查找取代範圍:頁首、頁尾、所有頁
開始位置 ^:頁首或頁尾中的字母「a」的左側、第一頁的第一行的左側
結束位置 $:頁首或頁尾中的字母「e」的右側、第十頁的最後一行的右側
Excel 檔案
查找取代範圍:每一個儲存格
開始位置 ^:每一個儲存格的第一行的左側
結束位置 $:每一個儲存格的最後一行的右側
注意:頁首或頁尾不屬於儲存格
PPT 檔案
範例:test.pptx 檔案共十頁,這十頁中的每一頁均包含多個文字方塊,且每一頁均包含頁首和頁尾,頁首和頁尾內容均為:abcde
查找取代範圍:頁首、頁尾、每一個文字方塊
開始位置 ^:頁首或頁尾中的字母「a」的左側、每一個文字方塊的第一行的左側
結束位置 $:頁首或頁尾中的字母「e」的右側、每一個文字方塊的最後一行的右側
注意:有些文字看起來是連續挨在一起的,其實它們有可能位於多個文字方塊中。
PDF 檔案
查找取代範圍:所有文字
開始位置 ^:不支援
結束位置 $:不支援
注意:有些文字看起來是連續挨在一起的,其實它們中間有可能包含其它文字或座標位置並不相鄰。
文字檔案
查找取代範圍:所有文字
開始位置 ^:第一行的左側
結束位置 $:最後一行的右側