元音和輔音計數器
貼上任何文字並立即查看其中包含多少個元音、輔音、數字、空格和其他字元。
Hello World → Vowels: 3, Consonants: 7, Spaces: 1
貼上任何文字並立即查看其中包含多少個元音、輔音、數字、空格和其他字元。
Hello World → Vowels: 3, Consonants: 7, Spaces: 1
此計數器會依字元類型分解任何文字:元音(a、e、i、o、u)、輔音(其他 21 個字母)、數字、空格和標點/符號。對於語言分析、詩歌計量、語言教學和標記化感知寫作很有用。
底部的元音比例顯示了您的元音百分比 字母 是元音-典型的英語散文佔 38-42%;高元音語言(義大利語、夏威夷語)超過 50%;輔音較多的語言可能會下降到 35% 以下。
比較不同語言或方言的元音/子音比率?貼上樣本並讀取底線百分比。
十四行詩、俳句和説唱詩的生死取決於它們的元音節奏。計算音節核心以保持各節的韻律一致。
向學生展示英語中大約 40% 是元音——這一事實解釋了為什麼 Wordle 中的字母頻率不一致。
Lipograms(不寫一個字母)和 pangrams(使用每個字母)都受益於該計數器進行驗證。
替換密碼保留元音比率。填字遊戲和 Wordle 求解器可以使用元音計數來限制候選詞。
該工具迭代輸入字串中的每個字符,並按 Unicode 類別和字母標識對其進行分類。字母(L 類別)根據集合進行檢查 {a, e, i, o, u} (不區分大小寫)計算元音;所有其他字母都是輔音。數字由 Nd (數字、十進制數字)類別。空白包括帶有以下字符的任何字符 Zs (分隔符號、空格)、 Cc (控制,例如製表符、換行)類別,加上公共空間 (U+0020)。所有剩餘字元(標點符號、符號、標記)均計為「其他」。元音比率計算為 母音/(母音+子音)* 100,提供百分比。這種逐字掃描的運行時間為 O(n),其中 n 是字元總數,並透過使用 JavaScript 的內建正規表示式和類別感知迭代來有效處理 Unicode。
手動計算字元很繁瑣;以下是自動化方法的比較。
| 這個工具 | Python腳本 | Excel 公式 | |
|---|---|---|---|
| 易於使用 | 無需編碼,即時結果 | 需要程式設計知識 | 需要複雜的公式構建 |
| 準確度 | 完美處理 Unicode | 透過正確的 Unicode 處理實現準確 | 僅限於基本 ASCII,無需 VBA |
| 便攜性 | 適用於任何瀏覽器 | 需要Python環境 | 需要 Microsoft Excel |
| 特點 | 包括元音比率和詳細分類 | 可自訂其他計數 | 基礎只有額外努力才有意義 |
字元級分析可以追溯到古典修辭學,但自動元音/輔音計數器首先出現在 20 世紀初的密碼學工作中,後來出現在 20 世紀 80 年代的家庭電腦程式(例如 BASIC)中。這個概念隨著 2000 年代的線上文本分析工具而變得普遍,為語言學家、教育工作者和作家提供了即時回饋。
否 - Y 算輔音。從技術上講,英語 Y 是一個半元音,可以充當以下任一者:該工具遵循大多數參考語法使用的標準 5 元音 (AEIOU) 約定。
每個字母都是獨立計數的-CH是兩個子音,OO是兩個母音。該工具不會將字母分組為二合字母。
該工具僅計算英語 A-Z。重音字母 (é, ñ) 被視為“標點符號/其他”,而不是元音或輔音。對於多腳本分析,請貼上 Unicode 刪除版本。