大量檔案要修改文字內容怎麼辦?Notepad++輕鬆解決跨檔案搜尋及取代文字!

小蛙工作的時候遇到一個狀況,就是要把上千個 xml 裡面的某段內容取代掉,以前小蛙都直接寫一個簡單的程式來做這件事,突然想到 NotePad++ 可以很簡單做到這件事情,記錄下來分享給有需要的人。

不知道大家有沒有遇過這種狀況,得到很多文字檔(可能包含純文字、HTML … 之類的),但是裡面有某個詞或某個字需要換掉,但是不可能一個一個開進去修改,這篇文章要介紹的 Notepad++ 保證可以幫上忙!

安裝很簡單,直接連到 Notepad++ 下載頁面下載安裝就可以了,小蛙直接來說要怎麼用吧~安裝完之後如果沒有中文的話,可以從 Settings -> Preferences… -> General -> Localization -> 繁體中文 去設定。

MmykqubWnK5AEFCAQkHc4MYazkU9iedoQ4qrwXFz6v7JPoLYM36NrTA8MskKge9O6pp2lzOyKP xIT12HT7Gy94bntN1B4tU5F8UPejjIZFFYS25xGeZcRvj9i09W826IKmLwxYwzsNc5ZOi3yVZEyor80rE91We7f5J5mbMTwFq Kk9ZmrBhhYFRsc3RUbgLT76qWA7jj75u1HCe QzuTW9gUaoRwFF3xehGq8zjdN1cPVwi2G8OW8MtEAPCgv9i2XvyDO7G K8ZtNCE5wFUKoYO8k13vd2qVrDCXYoFD8Bypv8adCLnWqYGEaPpH1Wr5dzAj6snkd8y NlOmjrWAGdzBx8naHTSMFqCKAushDDvXMC4N9 VlHsqHmmr3UlJwVy29ircaBYE1VN33GZDSbtggXrTglSCQhx3AwKNyKhSz4qdONBDcBBGWJHqCUDrRU9OTZ2 jAFYSWNummPpgd7Qt5n6FTgAv17IuuyYPJeGBb5d2PyptpOQf5RL6fgCOGaz7KuKm8fEHuJm0mvqOCu8LJpC5 gMpiyBQ hshR0Kvm48Xg dK eptNVr8KtPu3rajEy QSVq5Yudz9BMhZHypE4ISEyhbCWK9Eda5yu044usOVZ0rKjBY9IpzqoEHadrIuO 3fAEINjBvmv3FAPPEdUv8Z lfy2r96Bn9bPvTSd55he03nQ0q3ryWn5tULjgf3iJiawlmlG02tCKsqBSqAVOJsUXcdb oKLT zW3DEuuQCSEg=w864 h784 no 大量檔案要修改文字內容怎麼辦?Notepad++輕鬆解決跨檔案搜尋及取代文字!
lQe1Y Wt7ZMBcmzeMIm6MCCSuy9gxWZjA8ssGiDNnj0olXCdiXZ9DGGABV 6Nw50ZNgFZp3E1JgEmQm6y5IX6GFuvK iq N7HZPzS A6 21MFqKNd1CtGnudfqUe8FKCgLkeDTJyBj3c4AS6OWUq8y7G8 m450JqVg8Aymnyrtv5c9ZIVC1W6oY20A06J88ATtrn8ITv2erMJ8EDikClbrfKpRwa5lOeH8jncNcQcRGd29ygND3fcpjPLXViSlunK5JY7R9TzyXUu9qSUj HuOQLxAFKfLdcwljAKUh 5mpgEw p7AEsx8XuPhiNDW dpRqz5ykapLEiCaqHkIF1jNSPKCD7gOeagnzop4wVjb 6UerfB6HwEaIsvldN1CQKVY6DOsICn FrsYhN1D9pcqqaOIUx kSeCKc5W4C5ZMpXTBkrp1lZhDqlKEKvzsCnL 9eCgnzp3JJ2y2fBH1lVNPXfJ6jkWzsn SdUdPBIZHkt8c89 4rdYIVPMFsO28tiuRsRFey8ODJHLvYZas 0ol22iubtTZb90fWT0qQwGC Zn7RA0YLzgl4riKqzevaZ8PrytqfR2SujI9UWKGnm n2G4ZQ3Dl7CdkN4 Gj5NOxNhWsSPOC3x VwiPT ghCu7bjbVaaB BBjU irp7b0PofcR1Wcx WHMMwXSU4nf3L S7nWvodz5gbFHXyfCjEZpcibdvPwhw6rcN0YHJeT30WT8CFTIXQ20eQO0ZdkBan6OHBBqNhls=w840 h383 no 大量檔案要修改文字內容怎麼辦?Notepad++輕鬆解決跨檔案搜尋及取代文字!

現在假設小蛙有 20 個檔案要修改裡面特定的東西,檔案量不大,一個一個開啟之後搜尋取代,也不是什麼問題,花一點時間就可以處理了,但如果現在跟小蛙一樣有上千個檔案的話 … 可能一整天都做不完。

Notepad++ 很簡單就可以做到這件事情了,首先開啟 Notepad++,接著用快捷鍵 Ctrl + Shift + F 會開啟以下視窗,或者也可以從上方選單的搜尋 -> 在多個檔案中尋找。

小蛙準備了 20 個測試資料,裡面是以前網站的名字叫做「蛙齋」,但是現在已經改成「記下來-專業偽筆記」了,所以有一堆檔案需要修改,這時候只要在「尋找內容」裡面輸入要”被”取代的文字「蛙齋」,「取代為」輸入要替換的文字「記下來-專業偽筆記」,「資料夾」選擇存放要取代的檔案位置,其他的先保留預設值就好了,這時候點選「全部尋找」可以看到所有包含「蛙齋」的檔案

iL9R iyn wPeIygt7r0yMraDbCyKVogA3Ps7YB55kf9Ba3kLVwkjGAPddTcHn9TlOzcdIfgIJR6GRdy pdObh zzvCDJdRWhIS11ruhsTtm SeO3DjLnwW OOy0uISE1dxxjIi0cCf22lEzywPxpCkgR6UVL24s9JVK0SGgFHWbJJ WsWpMKWQ9XpPUt2S kSiqUi4hbgCKLieu5KeeN aFMvdagziwWWn4KnZdRMWSuXQ2 vj5jytWbpVUP2EfK5nZFn5YDPbirbElPkDSjjyvMfuMd8IX1y7KhvspQq 5 guyB2YHsGbXtwpBD9jPellJIgCc1nmOmF4ccVIiy50EjmmQ05svo1T9aSLNJ0lPg EWY XP9MoJa9IGPdklUuGbodSlLj 5e5tdb9LhlmUPBjtcknx7IxlHMQbShoQOkLWXbsmuTYIvTCE5dVte4W5iZrzLuZY0Ni7hmAFllBE6hLUR6qOd1LHagiqXrIxpQyWRU6kXQgCdRogY0pPpaLJEIlp4a8836FJc KzlNjlodKLJnIg7Xr5g qXpfepnTaFVdRnHNewr4xjGkM 4jH4h dB4jGDoKgVD6Ug4Gvy0ow7rykP MqTxFctQlxQZGYuAixAB0S QYsvIpA5Nx5 FposUZebDd7uI3ptW1TudsyrYgW0Lij4B01y0GlD1iInokc7TstmBZaq4Xec4dDv1FEpTq8IrLlyVfuImbOy N4lq0iz4XHuVZo6 iraRq88q863p2hA=w884 h829 no 大量檔案要修改文字內容怎麼辦?Notepad++輕鬆解決跨檔案搜尋及取代文字!

確定沒問題之後,只要點選「在多個檔案中取代」,一下子 ~ 就 ~ 完成啦!省很多時間喔~~~

Uyns GAZJ2eIncAsTE7p GNdzjGlUVSuM3UjCO TVTMrJoVFMh1vTG8IDPKNoscNDmVg37kOpS5RF4yF1lSfgrismx0LP0pT7xHzo riZb30 snpnkEpNYcbDR58tZzSN bsY9deNCH0uNHsDJG6Bjemi2QffxUFErj5uKLMyP2XGzt55GtiHIia9imYBiYVSchJZzkUy3VPDm5uxlJCCn2jviD4NEZTKhOIOF2Be7QOckIM3ntmLDYbZW2x0pn02xAP3EmmrrPObHGyKcpjWa0L0CWnHwKSleCJdFWARweGHk 3LTSIeNtAX3lktsNGveexFf6my9oo99KPepRKW7qpQgPozeJzYh0lwrnFUuCCVnZLBrfNbvwWZWY5TbPORbr6KBSKVcC2UcL0ttMe384rUD7Hwaovul6HhGNZHYKKk1a11JGvvK wm2w2dm 6MhFEkSPb4ygCffj3lpDSm6lyYfQzUJjvEVW2BO4vtITb8t8v0Nv5vsRTOKqUaGaCQK4dHVCRcEez5RD58GXuh901ecDrzbH8uCDtJtEQO1uDirmFGCswaL xwpTI v3xdhMKSEu8C4m utGMtg7dy1 tgNaC2c2eKhJeh9TiFkfCiQ4Fy0 4AzXz5XSNVVncvn6qNsomCRhwuW5prqvrfiLclDG9AINnWI uTW gDsjXmTi b7da oknecbGXBc1MfZ0 8cY8m KW1 EJghY5Cnbji5t 9xErlfqbMhnq Y TGsmi2uVmo=w574 h354 no 大量檔案要修改文字內容怎麼辦?Notepad++輕鬆解決跨檔案搜尋及取代文字!

原本裡面的「蛙齋」字樣改成「記下來-專業偽筆記」了!

DeIY4NRo9O3ew0Jkwq phAiWOtQNQHINdUmGIZQSAfIAbXN14FHbSAUq6cvh43jjj2I5fMoKqu tni9vZd5VXitvxOuCVkiSJkfLzecWMcxLKXnIj7prr KD2zp2TIVWOCAe lirz9WxFXjfyhCOsEwYbFJQY9pYcEvRXiDo pZedaJxDVqtop8QMKUyEBYCSCAyFXRxlrFQyW7kwuR MXgA2ytk HFzQP5vzrKSM2ZxTKJ 7sD6sqh7tnpRV6jLTM xY9kg8x1iqQcZ v1CULf9J5IBAFUSL33M8QHwemA5LIxKpouiHpJpxE1Zqw2M cSS47RirrlOazNwPs1nzp6Ymk 82ozCRfwlDXkJov1n5wqlJgS7Bad5Zs8jxk157Hk2rg8rFII04yFT8CAmDMq EhFMmg4agI6 73hX9cN3FqoI7lbj3uHL2UVIK9En tBC9 a74k5f A7QClan43LaYaX7reJIvr3E7PGqDtIqEU dJPEzrLkuW9AHbkuXSMo65zm7sCj1ufhxyPVJVJPslxR5cWbU1j5FlsZCsB74hz0U97lvZuVYc6eJxYVs5Xt1k EeselmgjIFZPhra tf6J3Nl7ZhvShotuJCGM1nEk863bf ERh2faYAUxhtv0 cv1vT5BXT8HZ9BScWjlvJetA3kGz1yiXXike7SSsrWz1CNQ0qtcaMPQq 13Ph2YuqThPdqaetUccdhF7zmBtrbwsX6GAEiN4ciiMn8qhVowBFvVx2FfY=w835 h210 no 大量檔案要修改文字內容怎麼辦?Notepad++輕鬆解決跨檔案搜尋及取代文字!

這篇先介紹基本文字取代,之後再介紹比較進階的搜尋即取代方式!希望大家不會需要用到這篇~

文書處理相關

    6 個回應

    1. Pacific峰表示:

      如果我有一大段文字想要取代,這樣要怎麼做?因為Notepad++的這個功能似乎只能輸入一行文字

      • 黃小蛙表示:

        多行也是可以喔!
        一般取代情況下,如果複製段落後,貼上取代會發現只有取代第一行。

        改變作法,把要取代的段落全部選取起來,按 Ctrl + H
        Notepad++ 就會把自己處理換行及一些特殊情況

        剛隨手錄了一下
        https://www.youtube.com/watch?v=DpolnlX8JHc

    2. James表示:

      請問這個方法能不能同時搜索不同關鍵字跟不同替換詞.比如搜索A跟B替換成B跟C

      • 黃小蛙表示:

        Notepad++ 應該沒辦法做到,小蛙目前都是一組一組替換,有些可以直接寫成 regular expression 的,再想辦法湊起來

    3. Adoncn表示:

      不错,我喜欢,收藏了、、、

    發佈留言

    發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

    這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料