字符计数器
免费在线字符计数器工具,可统计单词、行和字节的数量
關於字元計數器
即時文字統計,每次按鍵都會更新。當您在編輯器中輸入或貼上內容時,統計卡片會在響應式網格中顯示七項指標:總字元數、不含空格的字元數、單字數、行數、句子數、段落数,以及 UTF-8 位元組數。無需點擊任何按鈕;所有資料都透過 useMemo 即時重新計算。
使用方法
1. 在編輯器文字框(10 行,等寬字型)中輸入或貼上您的文字。 2. 觀察統計網格即時更新。 3. 讀取適用於您內容的七項指標中的任意一項。
統計指標說明
字元數為原始字串長度。不含空格的字元數會先去除所有空白字元(\s)再計數。單字數將修剪後的文字按 \s+ 分割並統計非空片段。行數統計以換行符分隔的片段(空輸入為 0)。句子數按 .!? 連續序列分割並統計非空片段。段落数按空行分隔符(\n\s*\n)分割並統計非空區塊。位元組數使用 TextEncoder 報告 UTF-8 位元組長度,對於表情符號或中日韓字元等非 ASCII 文字,該值與字元數不同。
▶為什麼位元組數高於字元數?
位元組數使用 TextEncoder 將文字編碼為 UTF-8,其中每個非 ASCII 字元(表情符號、重音字母、中日韓字元)佔用 2-4 個位元組。對於純 ASCII 文字,位元組數與字元數相等。
▶對於沒有空格的中日韓文字,如何統計單字數?
單字數按空白字元分割,因此像中文或日文這樣不使用空格分隔單字的語言,報告的單字數會接近段落長度而非按詞計數。對於中日韓內容,建議使用字元數或不含空格的字元數指標。
▶結尾換行符算作一行嗎?
是的。行數由 text.split('\n').length 計算,因此單個結尾換行符會在計數中產生一個額外的空行。
▶輸入大小有上限嗎?
沒有強制限制。文字框會隨內容自動伸展,統計在每次變更時重新計算,但極大的貼上內容可能會拖慢即時重新計算速度。
如果这个工具对你有帮助,请考虑请我喝杯咖啡。
請幫我買杯咖啡吧。