什麼是字數與字元計算器?
這個工具能分析任何一段文字,並回報字數、不重複(相異)字數、含空格的總字元數、可見字元數(不含空白字元),以及純空格字元的數量。它還會建立一份字詞密度表,列出每個字詞出現的次數以及占整篇文字的百分比——非常適合用於 SEO 寫作、論文作業、社群媒體字數限制與可讀性檢查。這是一個純文字處理工具,在世界各地的運算結果都完全相同。
使用方式
將你的文字貼上或輸入到方框中,然後送出。維持勾選「密度表中略過停用詞」,可在密度表中隱藏常見的虛詞(the、a、is、and……),但這些字仍會計入你的總字數。取消勾選後,密度清單就會顯示所有字詞。
計算規則
所謂「字詞」是指由字母或數字組成的最長連續字串,中間可包含連字號或撇號,因此「up-to-date」、「don't」與「sister-in-law」都各算一個字。「所有字元」會計入每一個字元,包括空格、定位字元(Tab)與換行。「可見字元」只計算非空白字元:
$$\text{visibleCharacters} = \text{allCharacters} - \text{whitespace}$$
「空格」僅計算半形空格字元(U+0020)。
某個字詞的密度等於其出現次數除以總字數再乘以 100,以兩位小數顯示:
$$\text{density}(w) = \frac{\text{count}(w)}{\text{allWords}} \times 100$$
若文字中沒有任何字詞,所有密度皆為 0.00%。
實例演練
以「The quick brown fox. The fox is up-to-date.」為例,共有 8 個字、6 個不重複字、44 個字元、7 個空格與 37 個可見字元。若略過停用詞,密度表會顯示 fox 2(\(\frac{2}{8} \times 100 = 25.00\%\))、quick 1(\(\frac{1}{8} \times 100 = 12.50\%\))、brown 1(12.50%)與 up-to-date 1(12.50%),合計為 8 個字與 100.00%。
常見問題
空格算不算字元? 算——「所有字元」包含空格;「可見字元」則不包含。
停用詞會從字數中扣除嗎? 不會。略過停用詞只是讓它們不出現在密度表中,但仍會計入「所有字數」。
支援帶重音符號或非拉丁文字嗎? 支援,字詞比對採用 Unicode 的字母與數字類別。