尋找和替換
找到一個短語並替換文字中出現的每個短語。預設為普通匹配;切換高級模式的正規表示式。僅限瀏覽器 - 您的內容永遠不會離開您的裝置。
Hello world. Hello there. → Hi world. Hi there. (replace 'Hello' with 'Hi')
找到一個短語並替換文字中出現的每個短語。預設為普通匹配;切換高級模式的正規表示式。僅限瀏覽器 - 您的內容永遠不會離開您的裝置。
Hello world. Hello there. → Hi world. Hi there. (replace 'Hello' with 'Hi')
一次性查找一個短語並將每個出現的短語替換為另一個短語。預設行為是純文字匹配(查找字串在匹配之前被轉義)——逐字鍵入要替換的內容。
完全在您的瀏覽器中運行。您的文字未上傳或記錄。對於快速編輯很有用,因為打開完整的編輯器是多餘的。
公司品牌重塑?尋找舊名稱,用新名稱取代 - 點擊一次,每次出現。
貼上模板 {{name}} 佔位符,然後運行查找和替換來填充它們。
意識到您重複出現的術語拼字錯誤了嗎?查找-替換一次解決所有問題。
將“例如”轉換為“例如”到“例如”,或“&”到“和”,或長破折號到短破折號——任何適用全局音調變化的地方。
用空字串替換任何字元以刪除所有出現的字元:表情符號、特殊標點符號、複製程式碼中的行號。
該工具執行單遍 尋找並替換 使用 JavaScript 進行操作 String.prototype.replace() 與全局標誌(g)。在 純文字模式,首先透過轉義所有正規表示式特殊字元(.^$*+?{}[]|()\)在建造之前 RegExp ——這保證了字面匹配。在 正規表示式模式,直接使用使用者提供的模式(不轉義)來構建 RegExp,啟用進階模式,例如 \d+ 或反向引用($1)。替換字串支援相同 $基於 JavaScript 的替換 String.replace() (例如, $&, $1)。該操作完全在客户端進行—沒有資料傳送到伺服器。此工具預設不支援區分大小寫;使用者必須明確切換正規表示式並使用 i 如果需要的話標記。
存在幾種執行查找和替換的常見方法;以下是這個工具的比較。
| 這個工具 | 文字編輯器(Notepad++) | sed命令 | |
|---|---|---|---|
| 客户端 | 是 – 僅瀏覽器,無伺服器 | 否 – 桌面應用程式 | 否 – 命令行實用程序 |
| 正規表示式支持 | 是(開啟/關閉) | 是(有擴展選項) | 是(POSIX/ERE 語法) |
| 學習曲線 | 最小-只有兩個輸入字段 | 低 – 直覺的 GUI | 中 – 需要 shell 知識 |
尋找和替換的概念起源於 20 世紀 70 年代的電腦文字編輯器。肯湯普森的 ed (1971)介紹了 s 替換命令,後來啟發了 sed (流編輯器)於 1974 年。這些工具建立了使用分隔符號和正規表示式進行文字取代的模式。現代 GUI 編輯器和像這樣的線上工具簡化了介面,無需命令列即可存取功能。
是的——「蘋果」和「蘋果」是不同的。首先使用小寫文本 小寫轉換器 如果您需要不區分大小寫的匹配。
不是在這個簡單的工具中——它只進行純文本替換。對於正規表示式匹配,請使用程式碼編輯器或執行 JS 控制枱正規表示式。
否 — 子字串匹配。 「cat」也替換了「category」中的「cat」。若要強制進行全字匹配,請在查找字串中包含前導空格和尾隨空格。
所有事件都在一次傳遞中發生。預設情況下,替換是全域的。