行数カウンター
入力しながらテキストの行数をカウントします。合計行数、空でない行数、空白行数に加え、最長・最短・平均の行の長さも表示します。リスト、コード、詩、データファイルに最適です。
0
合計行数
0
空でない行数
0
空白行数
0
最長行(文字数)
0
最短行(文字数)
0.0
平均行の長さ
行数カウンターの使い方
- テキストを貼り付けます。 1行に1項目の形式が最も使いやすいです。名前の一覧、スプレッドシートからコピーした列、詩、コードのブロックなどが例です。
- 合計を確認します。 合計行数は改行の数に1を足した数です。そのため空の欄は0、1行のテキストは1になります。
- 空でない行と空白行を比べます。 スペースやタブだけでできた行は空白行として数えられます。
- 行の長さを確認します。 最長・最短・平均の行の長さは、空でない行だけを対象に文字数で測ります。
行としてカウントされるもの
ここでいう行とは、2つの改行の間にあるもの、つまり入力または貼り付けたEnterの区切りの間にあるものです。画面上の行ではありません。ウィンドウが狭いために1つの長い文が3行にわたって折り返されても、それは1行のままで、ウィンドウの大きさを変えてもカウントは変わりません。
そのためこのカウンターの結果は一定ですが、Microsoft Wordの単語数ダイアログにある「行数」とは異なります。Wordはページ上にレイアウトされた文字の行を数えるため、フォント、余白、ページ幅によって変わります。Enterで作った行を数えるにはこのページを、印刷ページ上の行を数えるにはWordを使ってください。
具体例
4行を入力します。3行目は空のままにします:First line、Second line、空行、Fourth line。カウンターは次のように表示します:
| 統計 | 結果 | 理由 |
|---|---|---|
| 合計行数 | 4 | 改行が3つで、それに1を足した数です。 |
| 空でない行数 | 3 | 空の3行目は数えられません。 |
| 空白行数 | 1 | 合計から空でない行数を引いた数です。 |
| 最長の行 | 11文字 | Second lineとFourth lineは、どちらも11文字です。 |
| 最短の行 | 10文字 | First line(スペースを含む)。 |
| 平均行の長さ | 10.7 | (10 + 11 + 11) ÷ 3。空でない行だけが対象です。 |
末尾の改行に注意
テキストがEnterで終わっていると、カーソルは最後の空行に置かれ、カウンターはそれも数えます。そのため "a"、"b"、Enterと入力すると、3行で空白行が1つと表示されます。UNIXのコマンド wc -l は改行文字を数えるため、同じテキストでは2と報告されます。その数字に合わせたい場合は、末尾の改行を削除してください。
よくある用途
どのツールが必要ですか?
よくある質問
- テキストの行数はどのように数えますか?
- テキストをボックスに貼り付けてください。合計は即座に更新され、改行の数に1を足した数になります。空白行も合計に含まれ、別途一覧にもされます。
- 折り返された行は1行と2行のどちらとして数えられますか?
- 1行です。カウンターはEnterで区切られた行を数え、画面上の行は数えません。そのためウィンドウの幅やフォントを変えても結果は変わりません。Microsoft Wordの「行数」は、レイアウト後の行を数えるため異なります。
- スペースだけの行は空白行として数えられますか?
- はい。スペースやタブだけの行は空白行として扱われ、余分な空白が空でない行の数を増やすことを防ぎます。その行の長さも、最長・最短・平均の計算からは除外されます。
- wc -l より行数が1多いのはなぜですか?
- コマンド wc -l は改行文字を数えます。改行で終わるテキストは、このカウンターの行数より改行が1つ少なくなります。これは、その後ろの空の最終行をこのカウンターが数えるためです。コマンドに合わせるには、最後の改行を削除してください。
- 行の長さは文字数で数えられますか、それともバイト数ですか?
- ブラウザが保持する文字数で数えます。多くの文字は1として数えられますが、一部の絵文字は2として数えられます。バイト数やコードポイントを確認するには、Unicode Character Inspectorを使ってください。
- テキストはサーバーに送信されたり、保存されたりしますか?
- いいえ。行はブラウザ内で数えられ、テキストはアップロードも保存もされません。