🔄
text replacer,
文字取代工具
支援正規表示式的批次尋找與取代。
可同時執行多個規則並檢視差異比較 (Diff)。
🔍
支援正規表示式
進階的模式配對,提供靈活的取代功能
📋
多個規則模式
同時執行多組尋找與取代規則
🔒
本地端處理
文字絕不會傳送至任何伺服器
⚙️ 取代規則
✍️ 輸入文字
✨ 結果
⚠️
🔎 差異比較 (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} → ***-****-****。
發送反饋
請告訴我們您的想法,以幫助我們改進工具。
反饋發送成功。感謝您的合作!
發生錯誤。請稍後再試。
Feedback is temporarily suspended
The server is busy or spam protection is active. Please try again later.