[請問] emeditor 取代文字 巨集

看板EZsoft (小軟體)作者 (耐心和紀律是不可少的)時間15年前 (2011/05/15 16:27), 編輯推噓1(105)
留言6則, 6人參與, 最新討論串1/1
目的:修改字幕srt的簡體字 寫了很多取代的巨集指令 例如: document.selection.Replace("又丑","又醜",eeFindNext | eeFindReplaceCase | eeReplaceAll); document.selection.Replace("丑聞","醜聞",eeFindNext | eeFindReplaceCase | eeReplaceAll); document.selection.Replace("后方","後方",eeFindNext | eeFindReplaceCase | eeReplaceAll); document.selection.Replace("后勢","後勢",eeFindNext | eeFindReplaceCase | eeReplaceAll); document.selection.Replace("后援","後援",eeFindNext | eeFindReplaceCase | eeReplaceAll); (假設是最後一行) 可是在emeditor執行巨集之後,似乎是由最後一行往上找, 但是字幕文中假設沒有"后援"的字,就會程式停止替代了 請問要如何寫才可以讓文中有出現的可以全部替代? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.251.183.147

05/15 17:28, , 1F
亂猜:有沒有loop function?
05/15 17:28, 1F

05/15 17:55, , 2F
推薦你用convertZ轉碼會快一點~~
05/15 17:55, 2F

05/15 18:04, , 3F
刪掉 eeFindReplaceCase 試試。
05/15 18:04, 3F

05/15 18:11, , 4F
改用ConvertZ
05/15 18:11, 4F

05/15 21:46, , 5F
改用convertz+1
05/15 21:46, 5F

05/16 01:18, , 6F
這種轉換應該動用不到 EmEditor ConvertZ 吧 XD
05/16 01:18, 6F
文章代碼(AID): #1DpuvRAs (EZsoft)
文章代碼(AID): #1DpuvRAs (EZsoft)