批次文字取代(一次套用多組尋找與取代規則)
依序套用多組尋找與取代規則,支援一般文字與規則運算式、區分大小寫、全字相符。可預覽變更位置,套用到輸入欄後也能「復原」。
- 在瀏覽器內處理(不上傳)
最多 200,000 字元
取代規則(由上而下依序套用)
規則運算式可用 $1 或 $<name> 帶入相符的部分,^ 與 $ 對應每一行的開頭與結尾。「全字相符」只在前後不是字母或數字時才相符(處理中文時通常請關閉)。空白的規則不會套用。
取代中…
取代在瀏覽器內的另一個執行緒進行,超過 2 秒會自動中止(避免規則運算式讓頁面卡住)。
使用方式
- 貼上要處理的文字。
- 輸入「要尋找的文字」與「取代為」,需要時勾選規則運算式、區分大小寫或全字相符。可用「新增規則」加入多組規則,會由上而下依序套用。
- 在預覽確認變更(紅:刪除、綠:新增),再複製、儲存結果或「將結果套用到輸入欄」,套用後可按「復原」取消。
常見問題
規則以什麼順序套用?
由上而下依序套用,第 2 條以後的規則會作用在前面規則取代後的文字上。可用 ↑↓ 按鈕調整順序。
規則運算式可以使用哪些功能?
可使用 JavaScript 規則運算式(Unicode 模式)。取代文字可用 $1、$<name>、$& 等帶入相符的部分,^ 與 $ 對應每一行的開頭與結尾。
複雜的規則運算式會讓頁面卡住嗎?
不會。取代在瀏覽器內的另一個執行緒(Web Worker)執行,超過 2 秒會自動中止並顯示錯誤。
注意事項與限制
- 你輸入的內容只在此頁面處理,不會傳送到 YUCTS 的伺服器。
- 文字最多 20 萬字元、規則最多 30 條、取代結果最多 200 萬字元。
- 「復原」只針對「將結果套用到輸入欄」的操作,最多保留最近 20 次;關閉頁面後紀錄與規則都會消失。
- 「全字相符」是判斷前後是否為字母、數字或底線,中文、日文等不以空白分詞的文字可能無法如預期相符。
相關工具
- 字數與字元統計(字元、中日文字、英文詞數、換行、段落)統計文章的字元數(以肉眼看到的字為準,表情符號組合也算 1 個)、中日文字數、英文詞數、空白、換行與段落。輸入時即時更新,全部在瀏覽器內處理。
- 閱讀時間計算器(默讀・朗讀所需時間)估算讀完一篇文章需要多少時間。中文與日文以每分鐘字數計算,英文等以每分鐘詞數計算,速度可自由調整。結果僅為預估值。
- 文字排版整理器(刪除行尾空白、多餘空行)依你選擇的規則整理行尾空白、連續空白與空行、全形空白、Tab 與看不見的零寬字元。原始文字保持不變,並以預覽標示每一處刪除與轉換。
- 全形/半形轉換(英數字、符號、片假名、空白)依類型把數字、英文字母、符號、空白、片假名與日文標點在全形與半形之間轉換,可指定不轉換的例外字元並預覽轉換位置。與 Unicode 正規化(NFKC)不同,只轉換你選擇的類型。
- 簡繁轉換(簡體/繁體中文、台灣與香港)在簡體字與繁體字(台灣、香港)之間轉換中文。使用 OpenCC 辭典依詞彙轉換,標示轉換的位置,並列出有多個候選字、需要確認的字。全程在瀏覽器內處理。
- 日文假名轉換(平假名、片假名、羅馬字)平假名與片假名(含半形)互轉,假名轉成修正平文式、日本 2025 年內閣告示或護照式羅馬字,也能把羅馬字轉回假名。長音、助詞等容易出錯的地方會另外列出提醒。