行数カウントツール
- 総行数
- 行
- 内容あり行数
- 行
- 空行数
- 行
スペースやタブだけの行も空行として数えます。入力欄内の自動折り返しは数えません。
入力すると自動で集計します。
このツールでできること
入力した文章の総行数をリアルタイムに数えます。内容がある行と空行の内訳も同時に確認できます。
使い方
- 入力欄へ文章を入力または貼り付けます。
- 入力と同時に更新される総行数、内容あり行数、空行数を確認します。
- 最初からやり直すときは「クリア」を押します。
入力例・出力例
次のように、2行目が空のテキストを入力します。
1行目
3行目
集計結果は「総行数 3行 / 内容あり行数 2行 / 空行数 1行」です。半角・全角スペースやタブだけを入力した行も、内容あり行ではなく空行へ含まれます。
よくある利用場面
- 原稿、字幕、設定ファイル等が指定行数に収まっているか確認するとき
- CSVやログを貼り付け、空行がどの程度含まれているか確認するとき
- コードやリストの末尾改行を含めた行構成を確認するとき
処理仕様
- 何も入力していない空文字は、総行数、内容あり行数、空行数のすべてが0行です。改行を含まない文字列は総行数1行として数えます。
- LF、CRLF、CRのいずれも行の区切りとして扱います。異なる改行コードが混在するテキストにも対応します。
- 総行数には、内容がある行、空行、末尾の改行によって生じる最後の空行を含めます。例えば
abcは総行数1行、末尾に改行を1つ加えたabc+改行は総行数2行です。 - 内容あり行数は、各行の先頭と末尾からJavaScriptの
trim()で空白文字を除いた後、1文字以上残る行の数です。 - 空行数は「総行数 − 内容あり行数」です。半角・全角スペースやタブだけの行は空行ですが、空白だけでも入力自体があれば総行数には含まれます。
- 入力欄の幅による自動折り返しは行数に含めません。
- HTMLタグやMarkdown記号も通常のテキストとして扱います。
入力サイズに独自の上限はありません。非常に長いテキストを入力した場合の更新速度と使用メモリは、ブラウザや端末の性能に依存します。
入力データについて
入力した文章は、お使いのブラウザ内だけで処理します。ToolRollのサーバーや外部サービスへ送信せず、ブラウザへ保存もしません。