行数カウンター
テキストやコードの総行数、空でない行、空行、最長行と平均の行の長さを数えます。テキストを貼り付けるだけで、ブラウザの外には送信されません。
0
行数
0
単語数
0
文字数
0
文字数(空白を除く)
0
文
0
段落
0
空でない行
0
空行
0
最長の行(文字数)
0
平均行長
改行ごとに新しい行になり、最後の行は空でも数えます。行の長さは見た目の文字数(絵文字や濁点付き文字も 1 文字)で数えます。
すべてブラウザ内で実行されます。データがアップロードされることはありません。
行数カウントとは?
テキストの行数、内容のある行の数、空行の数を数えます。最長行の長さと平均の行の長さも表示するので、コードスタイルの制限やデータファイルの確認に役立ちます。
行数カウントの使い方
- 入力欄にテキスト、リスト、CSV、コードを貼り付けます。
- 強調表示されたカードで行数を確認します。
- 空でない行と空行で内訳を確認します。
- 最長の行(文字数)で、長さの制限を超える行を見つけます。
例
入力
one three
出力
Lines: 3 · Non-empty lines: 2 · Blank lines: 1 · Longest line: 5
行数カウントを使うべき場面
リストの項目、ログの行、CSV の行、コードの行をすばやく数えるのに使えます。コメントとコードは区別しないため、ソースコード行数(SLOC)ツールの代わりにはなりません。
行数カウントの仕組み
テキストは \r\n、\r、\n で分割されるため、Windows、旧 Mac、Unix のどの改行コードにも対応します。空の入力は0行で、それ以外のテキストは改行の数より1行多くなります。そのため、末尾の改行があると空の最終行が生じ、空行として数えられます。空白のみの行は空行です。行の長さは、バイトではなく書記素クラスタ(見た目の文字)で数えます。
一般的な使用例
- リストや CSV エクスポートの項目数を数える
- ログの抜粋が何行あるか確認する
- コードで80文字や120文字を超える行を見つける
- 空行を取り除いたあとの空でない行を数える
よくある質問
ファイルの行数が想定より1つ多いのはなぜですか?
テキストが改行で終わっている場合、その後ろの空の行が(空行として)数えられます。多くのエディターでも、余分な1行として表示されます。
タブは行の長さに数えられますか?
はい。タブは1文字として数えられます。
Windows の改行コードにも対応していますか?
はい。CRLF、CR、LF のいずれの改行コードも認識します。