digtools
🔄
text replacer,

文字取代工具

支援正規表示式的批次尋找與取代。可同時執行多個規則並檢視差異比較 (Diff)。

🔍
支援正規表示式
進階的模式配對,提供靈活的取代功能
📋
多個規則模式
同時執行多組尋找與取代規則
🔒
本地端處理
文字絕不會傳送至任何伺服器

🔒文字絕不會傳送至任何伺服器。

about,

關於本工具

一個在您的瀏覽器中執行的批次文字取代工具。支援正規表示式與同時執行多個規則。有別於現有的正規表示式測試工具 (主要用於配對測試),此工具專注於 執行取代並輸出結果

how to,

使用方法

STEP 1

設定取代規則

輸入尋找與取代的配對。可切換正規表示式、區分大小寫,以及全部取代等選項。

STEP 2

貼上輸入文字

將目標文字貼到左側的輸入區。

STEP 3

執行與複製

點擊執行,在右側查看結果,然後複製或儲存。

glossary,

名詞解釋

正規表示式 (Regex)
描述文字模式的語言。例如 \d (數字)、\s (空白)、[a-z] (小寫字母) 等特殊符號,可實現靈活的配對。
全域配對 (全部取代)
正規表示式中的 g 旗標。取代文字中所有符合的項目。關閉 = 僅取代第一個符合的項目。
反向參考 ($1, $2…)
將捕捉到的正規表示式群組內容插入到取代字串中。例如:/(\w+)/ → $1_new
跳脫 (Escape)
在特殊的正規表示式字元前加上 \ 以將其視為字面意義。例如 \. 會配對文字上的句號。
差異比較 (Diff View)
以視覺化方式顯示原始文字與結果之間的差異,並以紅色 (刪除) 與綠色 (新增) 標示。
捕捉群組 (Capture Group)
正規表示式中的括號 ()。符合的內容可以在取代字串中被參照為 $1、$2 等。
faq,

常見問題

Q.我的文字會傳送到伺服器嗎?
不會。所有處理都在您的瀏覽器中本地進行。可安全用於處理機密文字。
Q.支援反向參考 ($1) 嗎?
是的。支援 JavaScript 原生的 regex.replace 功能,可在取代字串中使用 $1、$2 等反向參考。
Q.我可以新增多少個規則?
沒有硬性限制,但大量規則可能會拖慢長篇文字的處理速度。
Q.支援 TSV/CSV 嗎?
是的。將內容作為純文字貼上,並使用 \t (定位字元) 或逗號來定位分隔符號。
Q.如果輸入無效的正規表示式會怎樣?
該規則會顯示錯誤訊息並被跳過,其他有效的規則仍會繼續執行。
use cases,

使用場景

📊

CSV 資料清理

移除多餘的空白、轉換分隔符號、標準化日期格式。

💻

批次變數重新命名

使用字詞邊界 (word boundary) 正規表示式,在程式碼片段中將 oldVariableName 重新命名為 newVariableName。

📝

文件樣式標準化

統一份文件中不一致的術語或寫作風格差異。

🔒

個人資料遮罩

使用正規表示式遮罩電話號碼:\d{3}-\d{4}-\d{4} → ***-****-****。

Send Feedback

Please let us know your thoughts to help us improve the tool.

免責聲明

本網站提供的所有工具均可免費使用,但請用戶自行承擔使用風險。本網站對各種工具的計算結果、轉換結果及生成數據的準確性、完整性和安全性不作任何保證。因使用本工具而產生的任何損害或糾紛,運營者概不負責,敬請見諒。此外,檔案處理與計算等操作原則上均在您的瀏覽器內完成,您輸入的數據不會傳送或保存在本網站的伺服器上。