Find and Replace Text 會直接在您的瀏覽器中對最多一百萬個字元執行字面、非正規表示式的取代,並回報精確的取代次數以及完整預覽,再讓您把結果貼進 Canva。此工具把查找值和取代值視為純文字 — 句號、美元符號、星號、方括號和反斜線都會匹配自身,不需要任何跳脫,這讓散文、設定檔片段、ID、檔名和設計文案的行為都可預期。處理過程在本地端進行:文字不會離開您的分頁,來源 textarea 永遠不會被修改,而且同樣的輸入和選項永遠會產生同樣的輸出。
Canva 使用者通常會在文字到達文字方塊之前,先用尋找與取代來清理重複的品牌詞彙、日期、產品名稱或跨長段文案的定價。以瀏覽器為基礎的 Find and Replace Text 工具能補充 Canva 內建功能,一次處理整段文案,再把結果以乾淨的字串交還給您,可貼進單一文字元素或分散到多個元素中。

Canva 內建的尋找與取代及其限制
Canva 包含一個用於設計和備註的內建尋找與取代面板,可從 File 選單進入,或在 Windows 上使用 Ctrl+F、在 Mac 上使用 Command+F。根據 Canva 自己的說明中心,此功能是設計來在開啟的設計中更新多個文字元素中的重複文字,例如產品名稱、日期或品牌詞彙。箭頭控制項會在每個相符項目間移動,取代內容會自動寫入受影響的文字方塊中。
內建功能有記載清楚的限制。鎖定元素會被完全跳過,因此任何您為了防止意外編輯而鎖定的文字方塊中的文案,在您先解除鎖定之前都不會更新。此功能也只能作用於開啟設計中已存在的文字方塊 — 它無法在您貼進 Canva 之前,改寫位於 Google Doc、Slack 訊息、電子郵件草稿或 AI 聊天機器人回覆中的長段行銷文案。因此,在其他應用程式中收集來源文案的設計師,需要一種方法在文字進入文字方塊之前先清理術語、大小寫和重複片語。
這正是以瀏覽器為基礎的字面尋找與取代工具所填補的缺口。它不會動到您的 Canva 檔案;它會轉換您打算貼入的來源文案,因此等到文字抵達 Canva 時,它已經是一致的。
為何以瀏覽器為基礎的尋找與取代工具適合 Canva 工作流程
專屬的瀏覽器工具帶來三項 Canva 內建面板在來源文案工作上無法匹敵的特性。第一,它會對您貼上的任何內容執行操作,包括長篇散文、類程式碼的產品 ID,以及多段落的品牌說明,不論 Canva 之後會把該文案分割成多少個文字方塊。第二,每個相符項目都會回報精確次數並顯示在完整預覽中,因此您可以在把結果貼進 Canva 設計之前先驗證變更。
第三,搜尋是字面且具確定性的。沒有正規表示式的意外,取代中沒有反向引用語法,也沒有隱含的重音符號摺疊或詞幹化讓您猜測。查找欄位中的句號、美元符號、星號、方括號、圓括號和反斜線都會匹配自身,空白取代值會刪除每個選定的相符項目。對處理版本號、授權金鑰或定價字串的設計師 — 任何一個錯置的點、逗號或美元符號都會改變意義的內容 — 這種可預測性就是全部的重點。
處理發生在瀏覽器中,這讓此工具自然適合 Canva 專案中發生在 Canva 之外的部分:在記事應用程式中起草說明文字、從試算表複製產品清單,或從譯者的電子郵件中擷取本地化字串。
逐步使用 Find and Replace Text 工具
- 把來源文字 — 最多一百萬個字元 — 貼上或輸入到輸入區域。不要動它;此工具永遠不會修改來源 textarea。
- 在查找欄位中輸入精確的查找字串。使用字面子字串;不要加入 regex 語法或跳脫標點。
- 在取代欄位中輸入取代字串。如果您想刪除每個選定的相符項目,請在此使用空白值。
- 選擇要比對時是否區分大小寫。不區分大小寫模式會使用英文地區小寫副本進行比對,但保留未比對字元的原始大小寫。
- 選擇只取代第一個相符項目,還是取代文字中每個不重疊的相符項目。
- 執行取代並讀取回報的次數。零是有效的結果,會原樣返回原始文字。
- 對照來源驗證預覽。預覽會精確保留空白和換行,因此視覺換行不會插入隱藏的新行。
- 把預覽複製到您的剪貼簿,然後貼進適當的 Canva 文字方塊,或交給您工作流程中的其他工具。
如果您在執行後調整任何控制項,先前的結果會被清除,因此陳舊的輸出不會與目前的設定混淆。以更新後的設定重新執行以重新產生預覽。
取代模式說明
三個控制項會改變此工具的行為。第一個是大小寫區分切換,可在精確大小寫比對和使用英文地區小寫比較副本的不區分大小寫比對之間切換。第二個是相符項目計數切換,可在比對到最早相符項目後停止,以及繼續比對完每個不重疊的相符項目之間切換。第三個是查找值本身,它是字面的,且不可為空白。
| 模式 | 行為 | 典型的 Canva 用途 |
|---|---|---|
| 取代第一個,區分大小寫 | 在最早精確相符項目處停止,保留其餘不變。 | 修正說明文字中單一拼錯的產品名稱。 |
| 取代第一個,不區分大小寫 | 在最早相符項目處停止,忽略大小寫。 | 更正一次性的首字母大寫失誤。 |
| 取代全部,區分大小寫 | 以原始大小寫取代原始文字中的每個不重疊相符項目。 | 在所有文案中將品牌代碼從 Acme → Beta 重新命名。 |
| 取代全部,不區分大小寫 | 無論原始大小寫為何,取代每個不重疊相符項目。 | 將 canva、Canva 和 CANVA 統一為單一形式。 |
取代全部會在每個完成的相符項目之後前進,因此此工具永遠不會對剛插入的文字進行迴圈。例如,在 aaaa 中搜尋 aa 並把它取代為 X,會產生 XX:第一個相符項目會消耗位置零和一,下一個會消耗位置二和三。
空白的查找值會被拒絕,因為在每個邊界進行比對是有歧義的。空白的取代值會被接受,並作為字面刪除。長度超過剩餘文字的查找值只會返回零次取代和原始字串。
實作範例:在 Canva 文案中重新命名重複詞彙
假設您有一段行銷文案準備貼進三個 Canva 文字方塊,用於產品發表:
"Acme Studio is hosting an Acme Studio masterclass. Acme Studio tickets include the Acme Studio workbook and one Acme Studio follow-up session."
步驟 1:把整個區塊貼進來源區域。此工具會逐字保留每個空格和句號。
步驟 2:在查找欄位中輸入 Acme Studio。
步驟 3:在取代欄位中輸入 Beta Lab。
步驟 4:保持大小寫區分開啟以進行精確比對,並選擇取代全部。
步驟 5:執行取代。回報的次數為 5,因為 Acme Studio 在來源中出現五次。預覽顯示為:"Beta Lab is hosting an Beta Lab masterclass. Beta Lab tickets include the Beta Lab workbook and one Beta Lab follow-up session."
步驟 6:複製預覽並貼進 Canva 文字方塊,然後調整間距、大小寫或字重以符合設計的其餘部分。
如果產生的句子讀起來很彆扭 — "an Beta Lab masterclass" — 請以不區分大小寫模式和更明確的查找值重新執行,或改用第二個專屬工具,例如 case converter,來分別處理冠詞的替換。
此工具能妥善處理的常見 Canva 文字工作
下表列出設計師和編輯在其 Canva 工作流程中搭配瀏覽器尋找與取代工具的常見情境。
| 工作 | 此工具如何提供協助 |
|---|---|
| 在冗長的說明文字中重新命名產品 | 在文案抵達文字方塊之前取代每個字面出現的位置,因此設計保持一致。 |
| 刪除多餘的分隔符號 | 空白取代會在每個選定的相符項目處移除分隔符號,而不影響其餘文字。 |
| 更新日期或版本字串 | 字面比對會精確保留斜線、破折號和圓括號等標點。 |
| 變更標籤語法 | 方括號和美元符號會匹配自身,因此標籤更新保持可預測。 |
| 統一混合的大小寫 | 不區分大小寫的取代全部會將 canva、Canva 和 CANVA 等變體統一為一種形式。 |
對於也會在其 Canva 檔案中處理反轉文字、排序清單或重複樣式的設計師,相關的瀏覽器工具(例如 reverse-text Canva workflow)會在來源文案準備就緒後,處理這些任務的視覺面。
此工具不做的事
Find and Replace Text 是刻意做得範圍很窄的。它不會編輯上傳的檔案、Word 文件、PDF 或多個瀏覽器分頁。它不支援正規表示式、擷取群組、通配符、全字比對或取代樣板 — 這些進階模式需要具有明確安全性和語法文件的介面。它也不執行重音符號摺疊、Unicode 正規化、模糊比對、詞幹化、特定地區的排序規則或全字偵測。因此,不區分大小寫的取代是實用的英文行為,而非通用的語言等價系統。
輸出預覽會精確保留空白。預覽視窗中的視覺換行不會在底層字串中插入新行字元。如果您需要在進行任何變更之前查看每個相符項目在原始文字中的位置,相關的 Count Occurrences 工具會以零起始的形式回報字面位置。
如需更深入的瞭解,請參閱 Pad Canva Text to a Fixed Unicode Code-Point Length。