iT邦幫忙

0

有批次置換文字檔某些文字的軟體嗎?

我有一些文字檔中的某幾個文字要置換成另外一些文字,是否有什麼批次軟體可以使用?TextMagician 是能處理多個文字檔,但是一次只能置換一個文字。Notepad++ 想拿巨集來跑,可是怎麼無法存巨集?

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

16
fillano
iT邦超人 1 級 ‧ 2009-10-28 15:50:14
最佳解答

用cygwin或msys來跑sed或gawk?

用文字編輯器的話,也許用ultraedit會比較好,巨集可以自己編輯,pattern也可以用re。(我是習慣用ultraedit啦)

另外上google找text replace tool其實就可以找到不少。

jessewang iT邦研究生 4 級 ‧ 2009-10-28 16:19:04 檢舉

我來找找看,目前都只是一次置換一個字。

jessewang iT邦研究生 4 級 ‧ 2009-10-28 17:18:36 檢舉

感謝提供訊息,我找到了。

8
tom6507
iT邦大師 1 級 ‧ 2009-10-28 15:55:33

Text Magician就可以了,雖然是英文版的軟體,但是支援替換中文字(我測過),又是免費的。

PChome下載的中文介紹
編輯/王國淵(2007-10-18)

從事文書工作的人相信都有需要大量更改某些文字檔案的經驗,可能是某個名詞老闆不喜歡,要你把他們通通換掉,這個時候,有散落在數百個檔案裡的特定名詞需要置換,如果一個個去找,那豈不是累斃了!諸如此類與文字檔案相關的編修工作,其實你都可以交給 Text Magician 來替你處理。

Text Magician 是一款免費的文字處理工具,它能夠替使用者批次處理所指定的所有文字檔案,讓你想要進行的文字處理工作一次完成,而不再需要你自己辛苦地一個一個修改,替你節省下許多寶貴的時間。

你能夠透過 Text Magician 來進行特定字串的替換、大小寫轉換、插入特定內容於文字檔頭或檔尾、去除結尾或開頭的空格、每隔多少行數將檔案分割、移除文字方塊、替文字檔增添行號...等,幾乎你想要的文字檔批次處理功能,都可以在 Text Magician 裡頭找到喔。

原廠下載

jessewang iT邦研究生 4 級 ‧ 2009-10-28 16:21:06 檢舉

我需要置換好幾個不同的字,例如 1 換成 2 ,3 換成 4 ,5 換成 6 ,如果要置換的字能先先描述好,一次去執行。

tom6507 iT邦大師 1 級 ‧ 2009-10-28 16:27:33 檢舉

你可以同時開啟很多個這隻程式,然後將要置換的文字描述改好,在一個個按下"do it"的按鈕就搞定了

jenwen iT邦新手 3 級 ‧ 2009-10-29 15:58:28 檢舉

我也有同樣的需求與經驗,tom6507作法需要耐心:-) 我希望的是 先預先作一個設定檔(a.txt),如
1 2
3 4
5 6
"Hi" "嗨"
...
...
然後 一個命令,如 C:\> replace a.txt *.* 來全部取代...
目前我是使用 PE2 ... 好老的東西...給各位參考

我要發表回答

立即登入回答