表情符號移除器是一項文字工具,可從您貼上的文字中刪除每個表情符號字素群集,同時讓其他所有字符完全維持原位。輸出結果是純文字,已去除圖像式表情符號、旗幟、套用膚色修改的臉孔、按鍵帽組合及合併的家庭序列,並保留空格、標點符號、附加符號及換行的原有順序。以字素群集為單位移除表情符號很重要,因為大多數可見表情符號都是由多個 Unicode 碼位構成:單一姆指可能包含一個基礎字符、一個膚色修改符號及一個變體選擇器,而國旗則是由兩個區域指標符號透過隱藏字符合併而成。簡單的尋找與取代若每次只比對一個碼位,通常會留下殘缺的修改符號或不可見的連接符。表情符號移除器使用瀏覽器內建的字素實作來分割您輸入的內容,並將每個相符的群集當成一個可見單元移除,因此您看到的數量與肉眼所見完全一致。

emoji remover
依實際所見計數的表情符號移除器

這裡什麼算表情符號

偵測規則涵蓋三種標準化類別:擴充圖像式表情符號、區域指標配對(會組合成旗幟表情符號),以及按鍵帽序列(數字、選用的變體選擇器及包圍按鍵帽標記)。部分符號同時具有文字與表情符號顯示慣例,而只要依相關 Unicode 屬性將符號分類為表情符號,就會被移除,即使特定字型將其繪製成單色亦然。本工具並未內建手寫的表情符號查表,而是依賴標準化的 Unicode 屬性逸出及瀏覽器的 Intl.Segmenter 字素實作,因此結果會依據目前瀏覽器實作的 Unicode 版本,並隨著引擎資料更新而演進。

由於規則以屬性為基礎,而非視覺判斷,輸出結果是確定性的:Unicode 標準分類為表情符號的字符會被移除,而未被標準如此分類的字符則保持不變。僅看起來像圖示、卻未被偵測規則分類的裝飾性文字會保留原位。若您想閱讀驅動比對的精確屬性定義,MDN 的 Unicode 字符類別逸出參考資料列出了規則所使用的模式。

如何在瀏覽器中從文字移除表情符號

  1. 開啟表情符號移除器頁面。
  2. 貼上或輸入最多 1,000,000 個字符,其中包含您要移除的表情符號。
  3. 選擇「移除表情符號」以執行清理工具。
  4. 查看移除數量,其回報的是完整字素群集,而非碼位或位元組。
  5. 檢查預覽中的間距、換行及縮排。
  6. 將清理後的結果下載為 UTF-8 TXT 檔案。

文字區最多可接受一百萬個字符;若輸入為空白或超過此上限,會顯示明確的錯誤。編輯來源會清除先前的預覽並撤銷其下載 URL,因此每次執行都是獨立的,不會殘留前次清理的狀態。任何內容都不會上傳,因此您可以在不離開頁面的情況下清理支援工單、字幕草稿及其他敏感內容。

如何解讀移除數量與預覽

回報的數量是表情符號字素群集數,與人在螢幕上看到的內容一致,而非與底層的編碼片段一致。一個由四人組成的合併家庭表情符號算作一個群集,並使數量增加一。兩個相鄰的姆指表情符號會使數量增加二,即使其中一個含有膚色修改符號亦然。由兩個區域指標符號組成的旗幟同樣算作一個群集及一項計數。若輸入內容中的每個字素都是表情符號,清理後的輸出會是空字串,而移除數量仍會回報已完成的工作。

預覽會顯示確切的剩餘字串。換行、分頁鍵、重複空格及縮排全都保持原位。長行在預覽視窗中會以視覺方式換行,但這種視覺換行不會在下載的檔案中插入換行位元組。移除位於兩個空格之間的表情符號時,兩個空格都會保留,因為自動折疊空白可能會改變格式、欄位、縮排或句意。原始輸入會保留在文字區中,方便您比較前後差異。

保留與移除的內容

作為表情符號移除保留原位
擴充圖像式表情符號(臉孔、物件、自然景象、食物)字母、數字及組合附加符號
區域指標配對(旗幟表情符號)空格、分頁鍵及換行
按鍵帽組合,例如 1 或 * 加按鍵帽標記標點符號及句子符號
使用零寬連接符的合併家庭及職業序列由普通標點符號組成的顏文字
套用膚色修改的表情符號,視為一個單元如 :) 或 ;) 的 ASCII 表情符號

由於清理工具以屬性為基礎,而非視覺判斷,若 Unicode 將某個在您字型中看似單色圖示的符號分類為表情符號,您可能會發現它從輸出中消失。反之,未被偵測規則分類的花飾文字會保留。這是確定性的標準型清理工具,而非圖像辨識或視覺字型分類器。

值得知道的限制與邊緣情況

本工具不會檢查 Word 文件、PDF、HTML 標記、圖片、檔名、剪貼簿紀錄或遠端內容;它只會轉換文字區中的字串。若您需要先從 .docx 檔案中擷取文字,請先執行 DOCX 轉文字的步驟,再將擷取出的字串輸入表情符號移除器。對於已在眼前的文字,直接複製並貼上即可。

下載內容是不含位元組順序標記的純 UTF-8 文字,因此可順暢地在任何支援 UTF-8 的編輯器或試算表中開啟。若要折疊有時會出現在已移除表情符號周圍的額外空格、標準化分頁鍵,或移除空白行,請將清理後的檔案另送至專用的空白字元工具處理,讓原始意圖保持可稽核。將空白字元的變更視為獨立流程,可讓後續審查者精確看出是哪項轉換產生了最終輸出中的哪個字符。

何時適合使用表情符號移除器,何時適合其他工具

當您唯一的轉換需求是「刪除表情符號並讓其他一切維持原有順序」時,表情符號移除器是合適選擇。常見用途包括為拒絕表情符號的系統準備資料集、清理聊天匯出內容以製作支援紀錄、在字幕輸入無法處理非 ASCII 字符的工具前加以整理,以及從以純文字撰寫的檔名中移除表情符號,再提交至表單。其行為刻意維持狹窄,以確保結果可預測。

當目標更為廣泛時,本工具就不適合。顏文字及 ASCII 表情符號由普通標點符號組成,Unicode 並未將其分類為表情符號,因此按設計會保留在輸出中。像 :thumbs_up: 這類平台專屬短碼從來都不會以 Unicode 表情符號形式傳入,因此適合使用尋找與取代或您所在平台的編輯器。若問題是過度花俏的排版、隱藏的 Unicode 字符,或 AI 助理加入的額外間距,則專用的 AI 文字清理工具更適合。若問題是標點符號密度、一般特殊字符或過多空白,這些都有各自的專門清理工具。

相關閱讀:如何在 Word 中查看隱藏字符(超越顯示/隱藏)。

相關閱讀:以明確邊界規則計算檔案行數。