Zeilenzähler
Ein Zeilenzähler teilt Text an jedem Zeilenumbruch und gibt an, wie viele Zeilen er enthält. Fügen Sie vier Logzeilen mit einer Leerzeile dazwischen und einem abschließenden Umbruch ein, zeigt diese Seite Zeilen gesamt 6, Nicht leere Zeilen 4 und Leerzeilen 2, denn der letzte Umbruch öffnet eine sechste, leere Zeile. Zeilen, die nur Leerzeichen oder Tabulatoren enthalten, gelten als leer, und Leerzeilen entfernen löscht sie mit einem Klick aus dem Feld.
Beliebte Werkzeuge
Über Zeilenzähler
Der Zeilenzähler liest, was im nummerierten Feld steht, und teilt es an jedem Zeilenumbruch, dem Zeichen, das die Eingabetaste einfügt. Zeilen gesamt ist die Zahl der so entstandenen Abschnitte, Nicht leere Zeilen zählt die Abschnitte, in denen nach dem Entfernen von Leerzeichen und Tabulatoren noch etwas steht, und Leerzeilen ist die Differenz. Alle drei Zahlen aktualisieren sich bei jedem Tastendruck.
Da Abschnitte gezählt werden und nicht Umbruchzeichen, liegt Zeilen gesamt immer genau um eins über dem, was wc -l für denselben Text meldet: wc -l zählt Zeilenvorschübe, und nach einem abschließenden Umbruch folgt ein leerer Abschnitt. Windows-Zeilenenden (CRLF), Unix (LF) und klassisches Mac (CR) ergeben dieselben Zahlen, weil das Eingabefeld sie vor dem Zählen in einen einzigen Zeilenvorschub umwandelt. Eine Zeile aus Leerzeichen, Tabulatoren oder geschützten Leerzeichen gilt als leer; eine Zeile mit einem Zeichen der Breite null gilt als Inhalt, weil dieses Zeichen kein Leerraum ist.
Leerzeilen entfernen schreibt das Feld ohne leere und nur aus Leerraum bestehende Zeilen neu und verbindet den Rest mit einfachen Umbrüchen, sodass das vierzeilige Log-Beispiel als 4, 4 und 0 zurückkommt. Löschen leert das Feld, und ein leerer Text ist nach der obigen Regel weiterhin eine leere Zeile: Die Zähler zeigen danach 1 und 1, während eine frisch geladene Seite 0 zeigt. Keiner der beiden Schaltflächen lässt sich mit Strg+Z rückgängig machen.
Die Seite zählt Zeilen und sonst nichts: kein Datei-Upload, keine Wort- oder Zeichenzählung, kein Sortieren, kein Entfernen von Duplikaten und kein Wissen über die Sprache Ihres Codes, weshalb Kommentarzeilen als Inhalt zählen. Die Nummernspalte zeichnet ein Element pro Zeile, was sehr große Einfügungen bremst: In unseren Tests wurden 1.000 Zeilen in deutlich unter einer Sekunde gezählt, 10.000 Zeilen in wenigen Sekunden und 50.000 Zeilen in über einer Minute. Alles läuft in Ihrem Browser, der Text wird nie hochgeladen.
Anwendungsfälle
Anleitung
Text in das Feld mit der Zeilennummernspalte einfügen oder eintippen
Zeilen gesamt für alle Umbrüche ablesen, einschließlich der Leerzeile nach einem abschließenden Umbruch
Nicht leere Zeilen für die Zeilen mit Inhalt und Leerzeilen für die übrigen ablesen
Auf Leerzeilen entfernen klicken, um sie aus dem Feld zu löschen und die Zähler neu zu berechnen
Auf Löschen klicken, um das Feld vor dem nächsten Einfügen zu leeren
Profi-Tipps
- Zeilen gesamt liegt immer um eins über den sichtbaren Zeilen, wenn der Text mit einem Umbruch endet, denn dieser Umbruch öffnet eine leere letzte Zeile. Ein einziges Backspace ganz am Ende des Feldes senkt die Zahl.
- Eine Zeile aus Leerzeichen oder Tabulatoren gilt als leer: Ist Nicht leere Zeilen niedriger als erwartet, suchen Sie nach Einrückungen, die auf sonst leeren Zeilen stehen geblieben sind, statt nach fehlendem Text.
- Leerzeilen entfernen ändert den Text selbst und nicht nur die Zähler, und Strg+Z holt die gelöschten Zeilen nicht zurück. Kopieren Sie den bereinigten Text aus dem Feld, bevor Sie auf Löschen drücken.
- Text aus einer Windows-, Unix- oder alten Mac-Datei ergibt dieselben drei Zahlen: Das Feld wandelt CRLF und einzelne CR vor dem Zählen in einfache Zeilenvorschübe um, Sie müssen also nichts vorher konvertieren.
- Fügen Sie ab einigen zehntausend Zeilen in Abschnitten ein: Die Nummernspalte links zeichnet ein Element pro Zeile, und genau das macht eine sehr große Einfügung zäh.
Fehlerbehebung
Nach einem Klick auf Löschen zeigen die Zähler 1 Zeile gesamt und 1 Leerzeile, obwohl das Feld leer ist.
Das ist die Zählregel für einen leeren Text: Ohne Umbruch, an dem geteilt werden könnte, bleibt genau ein Abschnitt übrig, und der ist leer. Die 0, 0 und 0 beim Öffnen der Seite sind der unberührte Ausgangszustand, bevor überhaupt gezählt wurde. Laden Sie die Seite neu, wenn Sie diese Nullen zurückhaben möchten.
Beim Einfügen einer sehr langen Datei friert die Seite für einige Sekunden ein.
Die Nummernspalte zeichnet ein Element pro Zeile, ihr Aufwand wächst also mit der Datei. In unseren Tests wurden 1.000 Zeilen in deutlich unter einer Sekunde gezählt, 10.000 Zeilen in wenigen Sekunden und 50.000 Zeilen in über einer Minute. Fügen Sie lange Logs in Abschnitten ein oder rufen Sie wc -l für die Datei auf und addieren Sie eins.
Eine scheinbar leere Zeile wird unter Nicht leere Zeilen gezählt.
Auf ihr steht ein unsichtbares Zeichen. Leerzeichen, Tabulatoren, Wagenrückläufe und geschützte Leerzeichen werden ignoriert und gelten weiterhin als leer, ein Leerzeichen der Breite null (U+200B) oder ein einzelner Punkt sind dagegen Inhalt. Löschen Sie die Zeile und setzen Sie den Umbruch neu, oder klicken Sie auf Leerzeilen entfernen und sehen Sie nach, ob die Zeile bleibt.
Häufig gestellte Fragen
Ein Zeilenzähler teilt einen Textblock an jedem Zeilenumbruch und gibt an, wie viele Zeilen er enthält. Dieser zeigt drei Zahlen gleichzeitig, Zeilen gesamt, Nicht leere Zeilen und Leerzeilen, sodass Sie sowohl den Umfang einer Datei als auch den Anteil mit Inhalt sehen. Vier Logzeilen mit einer Leerzeile dazwischen und einem abschließenden Umbruch ergeben 6, 4 und 2.
Öffnen Sie die Datei in einem beliebigen Editor, markieren Sie alles mit Strg+A (Cmd+A auf dem Mac), kopieren Sie es und fügen Sie es in das nummerierte Feld dieser Seite ein; die Zähler laufen sofort mit. Es gibt keinen Upload, die Datei selbst verlässt Ihren Rechner also nie. Unter Linux und macOS lautet das Kommandozeilen-Gegenstück wc -l datei.txt und liefert eins weniger als Zeilen gesamt.
Ja. Zeilen gesamt schließt sie ein, und Leerzeilen zählt sie getrennt, sodass Sie die eine Zahl von der anderen abziehen können. Eine Zeile gilt als leer, wenn nach dem Entfernen von Leerzeichen, Tabulatoren, Wagenrückläufen und geschützten Leerzeichen nichts übrig bleibt: Eine Zeile mit zwei Leerzeichen zählt also als leer und nicht als Inhalt. Leerzeilen entfernen löscht sie aus dem Feld.
Ja. Gezählt werden die Abschnitte zwischen den Umbrüchen, „alpha“ und „beta“ ohne Umbruch danach sind also 2 Zeilen. Setzen Sie hinter „beta“ einen Umbruch, steigt Zeilen gesamt auf 3, weil dieser Umbruch eine neue, leere Zeile öffnet. Nicht leere Zeilen bleibt in beiden Fällen bei 2 und ist damit die stabilere Zahl, wenn Sie zwei Dateien vergleichen.
Word nennt die Zahl im Fenster Wörter zählen auf der Registerkarte Überprüfen, wo Zeilen unter Absätze steht. Gezählt werden die Zeilen im Satzspiegel, die Zahl ändert sich also mit Rändern, Schriftart und Zeilenabstand. Wenn Sie die Zahl der Absätze brauchen, einen pro Druck auf die Eingabetaste, fügen Sie den Text besser hier ein: Zeilen gesamt zählt Umbrüche, keine umbrochenen Zeilen.
Excel zählt Tabellenzeilen, keine Zeilenumbrüche: =ANZAHL2(A:A) liefert die Zahl der gefüllten Zellen in Spalte A. Umbrüche innerhalb einer Zelle, die Alt+Eingabe einfügt, sind etwas anderes und lassen sich mit =LÄNGE(A1)-LÄNGE(WECHSELN(A1;ZEICHEN(10);""))+1 zählen, da ZEICHEN(10) der Zeilenvorschub ist. Eine aus Excel kopierte Spalte ergibt hier dieselbe Zeilenzahl, nur mit getrennt ausgewiesenen Leerzeilen.
Nein. Eine Normzeile ist in der Übersetzungs- und Lektoratsbranche über eine feste Zahl von Anschlägen definiert und nicht über Zeilenumbrüche, während diese Seite ausschließlich Umbrüche zählt. Für eine Abrechnung nach Normzeilen brauchen Sie die Zeichenzahl aus einem Zeichenzähler und den Anschlagswert, den Sie mit dem Auftraggeber vereinbart haben.
Fügen Sie die Datei ein und lesen Sie Nicht leere Zeilen: Das ist die übliche Zahl der Codezeilen, weil die leeren Trennzeilen herausfallen. Kommentarzeilen zählen weiterhin mit, da hier keine Programmiersprache ausgewertet wird; ziehen Sie sie bei Bedarf selbst ab. Um eine Änderung zu bemessen, fügen Sie alte und neue Fassung nacheinander ein und vergleichen die Zahlen.
Fügen Sie den Text in das Feld dieser Seite ein und lesen Sie die drei Zähler ab. Gerechnet wird von einem kleinen Skript in Ihrem Browser: Nichts wird hochgeladen, ein Konto ist nicht nötig, und die Zahlen erscheinen beim Tippen. Wird der Tab geschlossen, ist der Text weg, denn er wird weder auf der Seite noch anderswo gespeichert, was für Logauszüge und unveröffentlichte Texte passt.
wc -l zählt Umbruchzeichen, diese Seite dagegen die Abschnitte dazwischen, weshalb Zeilen gesamt für denselben Text immer genau um eins höher liegt. Ein Log aus vier Zeilen mit einer Leerzeile und abschließendem Umbruch ergibt wc -l 5 und Zeilen gesamt 6. Für den Wert von wc -l ziehen Sie eins ab; für die Zeilen mit Inhalt lesen Sie Nicht leere Zeilen.