行数カウンター

テキストやコードの総行数、空でない行、空行、最長行と平均の行の長さを数えます。テキストを貼り付けるだけで、ブラウザの外には送信されません。

0
行数
0
単語数
0
文字数
0
文字数(空白を除く)
0
文
0
段落
0
空でない行
0
空行
0
最長の行(文字数)
0
平均行長

改行ごとに新しい行になり、最後の行は空でも数えます。行の長さは見た目の文字数(絵文字や濁点付き文字も 1 文字)で数えます。

すべてブラウザ内で実行されます。データがアップロードされることはありません。

行数カウントとは?

テキストの行数、内容のある行の数、空行の数を数えます。最長行の長さと平均の行の長さも表示するので、コードスタイルの制限やデータファイルの確認に役立ちます。

行数カウントの使い方

  1. 入力欄にテキスト、リスト、CSV、コードを貼り付けます。
  2. 強調表示されたカードで行数を確認します。
  3. 空でない行と空行で内訳を確認します。
  4. 最長の行(文字数)で、長さの制限を超える行を見つけます。

例

入力
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 のいずれの改行コードも認識します。

おすすめの次のステップ

他のカテゴリを見る