全字母檢查器
輸入或貼上一個句子,我們會告訴您它是否使用了英文字母表中的每個字母,如果沒有,則缺少哪些字母。
The quick brown fox jumps over the lazy dog → ✅ Pangram (all 26 letters present)
輸入或貼上一個句子,我們會告訴您它是否使用了英文字母表中的每個字母,如果沒有,則缺少哪些字母。
The quick brown fox jumps over the lazy dog → ✅ Pangram (all 26 letters present)
A 全格拉姆 是一個至少使用字母表中每個字母一次的句子。最著名的英文全字母組合是“The Quick Brown Fox Jumps Over the Lazy Dog”——在字體渲染、打字機測試、書法練習和鍵盤演示中使用了 150 多年。
貼上任何句子,該工具都會告訴您是/否以及缺少哪些字母。對於拼圖創作者、字體設計師、打字測試作者和文字遊戲愛好者很有用。
字體鑄造廠需要全字母組合來在行銷頁面中顯示字體的每個字母。您自己編寫並在發布之前驗證其是否完整。
全字母組合是練習每個字母最有效的方法。圍繞您真正想要編寫的主題來建立自己的主題。
縱橫字謎、拼字遊戲和香蕉字謎遊戲設計師使用全字母組合來確保每個字母都可觸及。在發布之前驗證您的拼圖是否涵蓋了字母表。
每個字母都必須出現,否則打字速度分數可能有利於鍵盤幸運的使用者。在新增到測試池之前進行驗證。
試著寫出盡可能短的有意義的全語法。著名的嘗試:「用五打酒壺裝滿我的盒子」(32),「愚蠢的斑馬跳得多快」(29)。
該工具執行不區分大小寫的掃描,僅提取 A–Z 字母(Unicode 基本拉丁語區塊、U+0041–U+005A 和 U+0061–U+007A)。它建立一個 26 元素布林數組,當遇到對應的字母時切換每個索引。處理完所有字元後,它檢查每個標誌是否是 true。如果是,則該句子是一個完美的全句子;否則,它通過迭代字母表並返回來收集丟失的字母 char 對於指數仍然 false。非字母字元(空格、數字、標點符號、重音符號)將被丟棄-只有英文字母才重要。此演算法的複雜度為 O(n),記憶體開銷可以忽略不計,因此適合任何合理長度的輸入。
雖然您可以手動或使用程式碼檢查全語法,但此工具無需設定即可提供即時視覺回饋。
| 這個工具 | 手動掃描(心理檢查表) | Python 單行程式碼 (set()) | |
|---|---|---|---|
| 設定工作量 | 無 – 貼上並點擊 | 高——你必須在心裡盤算一下 | 需要打開終端/IDE |
| 速度 | 即時(毫秒) | 慢(長文本需要 30 秒以上) | 速度快(亞秒),但需要輸入代碼 |
| 錯誤回饋 | 列出確切的缺失字母 | 容易受到監督 | 僅透過額外的邏輯顯示缺少的字母 |
| 輸入靈活性 | 處理最多 10k 個字元的任意長度 | 受人類記憶的限制 | 如果您編寫腳本,則不受限制 |
全字母組合的概念早於數位工具幾個世紀。第一個已知的英語全字母組合出現在 1885 年威廉·詹姆斯 (William James) 博士的一本寫作手冊中,其中有一句“敏捷的棕色狐狸跳過了懶惰的狗”——這仍然是最著名的例子。它被電報操作員和打字機製造商廣泛採用來測試所有按鍵。該工具為現代瀏覽器帶來了相同的實用程序,無需手動計算字母即可提供即時驗證。
沒有專有名詞:“喬克先生,電視測驗博士,袋裏有幾隻山貓”(26 個字母,每個字母恰好出現一次 - 稱為“完美的全字母組合”)。在可讀的句子中,「愚蠢的斑馬跳得多快」(29 個字元)是最短的句子之一。
否 - 它只檢查每個字母 A-Z 是否至少出現一次。它不要求字母是唯一的。
不,只有 A-Z(不重音的英文字母)。變音符號(é、ñ、ö)將被忽略。
此工具僅檢查 26 個字母的英文字母表。其他語言有不同的字母(西班牙語 27、法語 26 + 變音符號、俄語 33)。