🔄
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.
Feedback sent successfully. Thank you for your cooperation!
An error occurred. Please try again later.
Feedback is temporarily suspended
The server is busy or spam protection is active. Please try again later.