PALMisLIFE 討論區

標題: [求助] 一次取代數個文字檔裏特定字串 [列印本頁]

作者: CD    時間: 2004-11-2 17:07
標題: [求助] 一次取代數個文字檔裏特定字串
請問:

在我電腦上有的三百多個純文字檔,有什麼文書編輯軟體能一次針對這些檔案裏的指定字串執行搜尋並取代的動作?

在Windows檔案總管裏,可以一次搜尋出內含指定字元的檔案,但我得一個一個再打開去執行取代的動作,好累!
作者: adamchang    時間: 2004-11-2 17:13
標題: Re: [求助] 一次取代數個文字檔裏特定字串
Originally posted by CD at 2004-11-2 05:07 PM:
請問:

在我電腦上有的三百多個純文字檔,有什麼文書編輯軟體能一次針對這些檔案裏的指定字串執行搜尋並取代的動作?



UltraEdit有個功能,可以Replace In Files.
它應該算是非常強大的文書編輯器.
至少我身旁的人都是非它不用的

[ Last edited by adamchang on 2004-11-2 at 17:14 ]
作者: 阿輝    時間: 2004-11-2 17:31
標題: Re: [求助] 一次取代數個文字檔裏特定字串
UltraEdit
作者: Jerry    時間: 2004-11-2 17:51
標題: Re: [求助] 一次取代數個文字檔裏特定字串
windows xp中這個選項不知是否合用

拍謝,沒有仔細看完內容


   可以一次搜尋出內含指定字元的檔案,但我得一個一個再打開去執行取代的動作,好累

目前CD應該就是用這種方式在做。

[ Last edited by Jerry on 2004-11-2 at 17:56 ]
作者: czh    時間: 2004-11-2 17:53
標題: Re: [求助] 一次取代數個文字檔裏特定字串
Originally posted by Jerry at 2004-11-2 05:51 PM:
windows xp中這個選項不知是否合用

那只是搜尋沒有取代
作者: riven    時間: 2004-11-3 03:31
標題: Re: [求助] 一次取代數個文字檔裏特定字串
底下是我之前的作法,不過用Replace in filles應該會更簡單,以前都沒發現 @_@

=====================================
之前在轉電子書時,發現isiloX轉出來的文章在段落之間都會出現一
堆問號,後來發現是在段落間有一堆&nbsp的字串,我就先用檔案
總管把所有要改的html檔選起來,拖到UltraEdit視窗裡面一次全部
打開(一百多個檔,有點久....),再使用內建的巨集功能(Marco),
先對其中一個檔案來錄巨集,從取代到存檔、關閉分頁都錄下來,
然後在執行巨集的選項裡有個地方可以設定執行次數,設定執行一
百次!!跑完之後就OK了。
不過中間有些檔如果沒有出現要取代的字串,就會有錯誤訊息,這
時就會停下來,在確認之後,重新設定執行次數再讓它繼續跑下去。

如果是WORD檔的話就沒辦法了....

我的流程大概就是這樣,詳細作法請自己實際試看看囉.....
作者: CD    時間: 2004-11-3 17:40
標題: Re: [求助] 一次取代數個文字檔裏特定字串
太棒了,感謝!原來UltraEdit這麼好用。

對不起,容我貪心一點,請問還有什麼軟體可以像Word那樣,取代的內容可以具有段落結構嗎?例如用"^p"、"^n"等符號來搜尋取代。

UltraEdit似乎不行,取代完都在一行裏了。不過能用Replace In Files的功能我已經很高興了。
作者: mfhsieh    時間: 2004-11-3 18:16
標題: Re: [求助] 一次取代數個文字檔裏特定字串
Originally posted by CD at 2004-11-3 17:40:
太棒了,感謝!原來UltraEdit這麼好用。

對不起,容我貪心一點,請問還有什麼軟體可以像Word那樣,取代的內容可以具有段落結構嗎?例如用"^p"、"^n"等符號來搜尋取代。

UltraEdit似乎不行,取代完都在一行裏了。不過能用Replace In Files的功能我已經很高興了。


Ultraedit 可以,請打開 regular expression 選項。
作者: CD    時間: 2004-11-3 18:37
標題: Re: [求助] 一次取代數個文字檔裏特定字串
Originally posted by mfhsieh at 2004-11-3 06:16 PM:


Ultraedit 可以,請打開 regular expression 選項。


唔,可以耶!太強了!:o:o
作者: ericosur    時間: 2004-11-4 12:51
標題: Re: [求助] 一次取代數個文字檔裏特定字串
ultraedit 的 RE 美中不足的是,都是自己定義的符號,還要重新學一次。

如果有心想學 powerful 一點的工具,小弟推薦 perl ... 連基因組這種維度
的都有人在用。
作者: mfhsieh    時間: 2004-11-4 15:44
標題: Re: [求助] 一次取代數個文字檔裏特定字串
Originally posted by ericosur at 2004-11-4 12:51:
如果有心想學 powerful 一點的工具,小弟推薦 perl ...


這會不會太殺雞用牛刀了B)B)B)

頂多用到 sed 就嚇嚇叫了。
作者: skyboy    時間: 2004-11-4 18:06
標題: Re: [求助] 一次取代數個文字檔裏特定字串
Originally posted by ericosur at 2004-11-4 12:51 PM:
ultraedit 的 RE 美中不足的是,都是自己定義的符號,還要重新學一次。

如果有心想學 powerful 一點的工具,小弟推薦 perl ... 連基因組這種維度
的都有人在用。


有設定可以把它改成 unix style 的.......
雖然還是覺得有點不一樣....




歡迎光臨 PALMisLIFE 討論區 (http://f.pil.tw/) Powered by Discuz! X2.5