Skip to content
尋找與取代文字
Tools

尋找與取代文字

以純文字或正規表示式批次取代文字,支援忽略大小寫與全字比對。

0 chars 0 words 0 lines

Runs entirely in your browser. Nothing is uploaded.

線上尋找和取代文字 — 使用正規表示式或純文字

這款尋找與取代工具一鍵取代整個文件中的文字。貼上您的內容,輸入要尋找的內容和要取代成的內容,所有相符項目同時變更 — 搭配即時計數器和醒目提示,讓您在確認之前準確看到將受影響的內容。

可作為簡單的文字取代工具使用,或開啟正規表示式進行基於模式的編輯。完全在瀏覽器中線上執行,無需安裝任何內容,文字永遠不會離開您的裝置 — 非常適合清理匯出的資料、程式碼、CSV檔案、記錄或任何重複性編輯。

使用正規表示式和擷取群組尋找取代

開啟正規表示式,將尋找框視為完整的JavaScript正規表示式,透過晶片一鍵存取ims旗標(g始終開啟)。\d{4}\b[A-Z]\w+等模式允許按形狀而非精確字詞比對。

這款線上正規表示式尋找取代工具的亮點是擷取群組:用括號包住模式的一部分,然後在取代中用$1$2$&重複使用它。搜尋(\d{4})-(\d{2})-(\d{2})並取代為$3/$2/$1來重新格式化ISO日期,或擷取(\w+)@(\w+)來改寫電子郵件地址。無效模式顯示清楚的內嵌錯誤而非靜默失敗。

一次執行多個尋找和取代

大多數線上取代工具每次只能處理一對。切換到多條規則模式,排隊一列尋找→取代對,從上到下依序套用 — 真正的線上多個尋找取代。每條規則的結果成為下一條的輸入,讓您一鍵完成整個清理鏈。

每條規則都有自己的正規表示式、區分大小寫和完整字詞切換,以及一個核取方塊可在不刪除的情況下停用某步驟。適用於標準化術語、修復多個反覆出現的拼寫錯誤或對貼上的文字執行可重複的批次取代

精確比對:大小寫、完整字詞、換行符和定位字元

在純文字模式下,區分大小寫可區分'Apple'和'apple',完整字詞僅在字詞獨立出現時比對。開啟解釋\n \t,在任意框中使用\n表示換行符、\t表示定位字元、\\表示反斜線。

這讓棘手的任務變得簡單:搜尋, 並取代為\n,將逗號分隔的清單每項放到單獨一行。將取代框留空即可刪除某個詞或字元的所有出現。

與Word、Google Docs、Notepad++和VS Code的比較

Microsoft Word的尋找和取代支援萬用字元,但語法與標準正規表示式不同(Word萬用字元中用<cat>表示完整字詞,而非\bcat\b),且只能在Word文件中使用。Google Docs於2019年新增了基本正規支援,但仍不支援取代中的擷取群組。Notepad++有出色的正規支援,但需要Windows安裝。

VS Code是其中最強大的 — 支援帶擷取群組的完整正規和多檔案尋找取代 — 但如果只是清理貼上的文字則顯得大材小用。本工具填補了這一空白:貼上任何文字,執行帶擷取群組的正規,排隊多條規則,幾秒鐘複製結果,在任何裝置上,無需安裝,無需上傳。

私密、即時且免費

每次取代 — 從一個詞的修改到整個文件 — 都在本地瀏覽器中進行,因此即使是原始程式碼、合約或記錄等敏感文字也保留在您的裝置上。無需註冊,無需上傳,無需付費。首次載入後可離線使用。

將這款尋找取代工具加入書籤,備用於下次需要快速整理文字時。無論是清理匯出的CSV資料、重新格式化程式碼區塊、標準化文件中的術語,還是從記錄檔案中刪除不需要的字元 — 一切都在瀏覽器中免費完成。

Frequently asked questions

如何線上尋找和取代文字?

將文字貼上或輸入到編輯器中,在尋找框中輸入要尋找的內容,在取代為框中輸入新文字,然後點擊全部取代。每個相符項目同時被取代,即時計數器顯示找到了多少個。點擊複製或下載儲存結果。無需帳戶,無需上傳,在任何裝置上均可使用。

如何使用正規表示式進行尋找和取代?

開啟正規表示式,尋找框將被視為正規表示式。\d{4}比對任意四位數字;(\w+)@(\w+)擷取使用者名稱和網域名稱。使用i、m和s旗標晶片控制比對方式,並在取代框中輸入$1、$2以重複使用擷取的內容。

如何一次執行多個尋找取代?

切換到多條規則模式,為每個尋找→取代對新增一行。規則從上到下依序執行,規則1的輸出成為規則2的輸入。勾選或取消勾選任何行的核取方塊以啟用或停用而不刪除。

如何讓尋找取代區分大小寫或僅比對完整字詞?

開啟區分大小寫,使'Apple'不再比對'apple';開啟完整字詞,使'cat'僅比對獨立單詞而不影響'category'。完整字詞會自動在您的字詞周圍加入單字邊界(\b)。

如何取代換行符或定位字元?

開啟'解釋\n \t'選項,然後在任意框中輸入\n表示換行符,\t表示定位字元,\\表示字面反斜線。搜尋', '並取代為\n,將逗號分隔的每項放到單獨一行。

如何計算有多少相符項目?

在尋找框中輸入時,比對計數器即時更新,在編輯器旁顯示如'14個相符',並直接在文字中醒目提示每個結果。點擊全部取代後,摘要行精確確認進行了多少次取代。

可以在取代中使用擷取群組($1、$2)嗎?

可以,在正規表示式模式下。用括號包住模式的一部分來擷取它,然後在取代框中用$1、$2等參照。搜尋(\d{4})-(\d{2})-(\d{2})並取代為$3/$2/$1,將'2026-06-11'這樣的ISO日期轉換為'11/06/2026'。

我的文字會上傳到任何地方嗎?

不會。每次尋找取代完全在您的瀏覽器中使用JavaScript執行 — 您的文字永遠不會傳送到伺服器、記錄或儲存,頁面載入後工具可離線運作。這使它對原始程式碼、合約、記錄或個人資料等機密內容是安全的。

這與Word或Google Docs的尋找取代有何不同?

它適用於您貼上的任何文字 — 程式碼、CSV、記錄、JSON、電子郵件 — 無需文件、帳戶或應用程式。它增加了那些編輯器所沒有的功能:帶擷取群組的完整JavaScript正規、依序執行的批次規則,以及每個相符項目的即時醒目提示。

如何跨多行尋找取代?

在正規表示式模式下,普通點(.)不比對換行符。開啟s晶片(dotall)使.也比對換行符。m晶片(多行)使^和$比對每行的開頭和結尾,適合為每行新增前綴。

如何刪除一個詞或字元?

在尋找框中輸入詞或字元,將取代為框留空,然後點擊全部取代 — 每個相符項目被刪除。開啟正規並使用\s{2,}取代為單個空格,壓縮多餘空格。

支援哪些正規表示式旗標?

四個旗標:g(全域)始終開啟以取代所有相符;i使比對不區分大小寫;m(多行)使^和$比對每行;s(dotall)使.比對換行符。在正規表示式模式下切換i、m和s晶片來組合使用。

為什麼我的正規表示式沒有比對到?

最常見的原因是未逸出的特殊字元。. * + ? ( ) [ ] { } | ^ $ 和\等字元在正規中有特殊含義,因此要比對字面句點必須寫\. 如果模式無效,控制項下方會顯示錯誤訊息。

可以復原取代嗎?

可以。任何全部取代、取代下一個或套用規則後,點擊復原將文字恢復到之前的狀態 — 工具保存歷史記錄,可以逐步回退。也可以點擊清除清空編輯器重新開始。

在iPhone和Android上可以使用嗎?

可以。工具在瀏覽器中執行,因此任何具有現代瀏覽器的裝置 — iOS Safari、Android Chrome、三星瀏覽器 — 均可正常使用。從剪貼簿貼上文字,輸入尋找和取代詞,點擊全部取代。版面配置適應較小的螢幕。

Related tools

檢視所有工具