用cygwin或msys來跑sed或gawk?
用文字編輯器的話,也許用ultraedit會比較好,巨集可以自己編輯,pattern也可以用re。(我是習慣用ultraedit啦)
另外上google找text replace tool其實就可以找到不少。
Text Magician就可以了,雖然是英文版的軟體,但是支援替換中文字(我測過),又是免費的。
PChome下載的中文介紹
編輯/王國淵(2007-10-18)
從事文書工作的人相信都有需要大量更改某些文字檔案的經驗,可能是某個名詞老闆不喜歡,要你把他們通通換掉,這個時候,有散落在數百個檔案裡的特定名詞需要置換,如果一個個去找,那豈不是累斃了!諸如此類與文字檔案相關的編修工作,其實你都可以交給 Text Magician 來替你處理。
Text Magician 是一款免費的文字處理工具,它能夠替使用者批次處理所指定的所有文字檔案,讓你想要進行的文字處理工作一次完成,而不再需要你自己辛苦地一個一個修改,替你節省下許多寶貴的時間。
你能夠透過 Text Magician 來進行特定字串的替換、大小寫轉換、插入特定內容於文字檔頭或檔尾、去除結尾或開頭的空格、每隔多少行數將檔案分割、移除文字方塊、替文字檔增添行號...等,幾乎你想要的文字檔批次處理功能,都可以在 Text Magician 裡頭找到喔。