Welcome to our Community
Wanting to join the rest of our members? Feel free to sign up today.
Sign up

Frage Leerzeile in .txt finden

Status
Für weitere Antworten geschlossen.

qooosy

Gesperrt
Abtrünniger
Seelenverkäufer
1 Juni 2013
396
4.295
93
Hi,
ich habe eine Textdatei (.txt) mit mehr als 1000 Zeilen und da sind auch ein paar Leerzeilen dabei.
Wie, oder mit welchen Befehl, kann ich mit dem Win Editor die Leerzeilen finden, ohne die ganze Datei durchzuscrollen?

qooosy
 

llll

ヴァストローデ
Administrator
Animes.so Staff
Otaku Gott
16 Juli 2014
1.475
1.415
113
AW: Leerzeile in .txt finden

Für sowas gibt es Google, das ist weitaus schneller und einfacher als hier zu fragen. Schlimm sowas. Nun, keine Ahnung ob das geht, Versuch mal CTRL/STRG + F [suchfunktion des Texteditors] und füge in die Suche einmal die Leertaste ein. Keine Ahnung ob das klappt, wie gesagt Google wird dir mehr Ergebnisse liefern. Selbst durchscrollen wird schneller gehen als hier zu fragen, außer deine Augen sind keine 60-120 FPS gewöhnt, dann dauerte evtl etwas länger. Wenn mein Vorschlag klappt sag mal Bescheid, das wär echt zu einfach.
 

qooosy

Gesperrt
Abtrünniger
Seelenverkäufer
1 Juni 2013
396
4.295
93
AW: Leerzeile in .txt finden

Typische Antwort.
1. Ich meide Google und 2. Habe ich online schon nachgesehen, aber was brauchbares war nicht dabei, denn es handelt sich "nur" um eine Textdatei. Nicht html usw.
 

deofration

Otaku Experte
13 Okt. 2013
59
4
18
AW: Leerzeile in .txt finden

Mit Notepad und WoedPad von Windows kannst du das vergessen.
Denn diese bieten nicht die Möglichkeit, nach einer Leerzeile \r\n zu suchen.
Da musst du schon ein anderes Programm verwenden wie Word, notepad++ oder editplus,...
 

Donigeka

Kami-sama
Otaku Gott
Ex-Mitarbeiter
28 Juli 2013
1.461
277
0
AW: Leerzeile in .txt finden

Normalerweise müsste das über die Windows Shell möglich sein:

Code:
findstr "." input.txt > output.txt

Hier wird deine Textdatei genommen und alle Zeilen, die etwas enthalten in eine neue Datei geschrieben. Dementsprechend fallen die Zeilen in denen nichts steht weg.
 

Kortest

Otaku Experte
18 Juni 2012
70
11
8
AW: Leerzeile in .txt finden

Ich nehm mal an du willst die leeren Zeilen ausgegeben haben oder löschen? Hier ein AutoIt-Script dafür:
Code:
#include <Array.au3>
#include <File.au3>

HotKeySet("{F7}", "ShowEmpty")
HotKeySet("{F8}", "DeleteEmpty")

Global $sFilePath
$sFilePath = [quote=12815]script[/quote]Dir & "\Text.txt"
If Not FileExists($sFilePath) Then
	MsgBox(4096, "", "Textdatei nicht vorhanden!")
	Exit
EndIf

While True
	Sleep(100)
WEnd

Func ShowEmpty()
	Local $aLines
	Local $aEmptyLines[1] = ["Zeile"]
	_FileReadToArray($sFilePath, $aLines)
	For $i = 1 To $aLines[0]
		If $aLines[$i] = "" Then
			_ArrayAdd($aEmptyLines, "Zeile Nr.: " & $i)
		EndIf
	Next
	_ArrayDisplay($aEmptyLines, "Leere Zeilen gefunden bei Position: ")
EndFunc

Func DeleteEmpty()
	Local $sText, $sNewText, $hFile
	$sText = FileRead($sFilePath)
	$sNewText = StringRegExpReplace($sText, '(?m:^\s*[\r\n])', '')
	$hFile = FileOpen("NewText.txt", 2)
	FileWrite($hFile, $sNewText)
	FileClose($hFile)
EndFunc
Einfach in ne *.au3 Datei speichern und mit Autoit ausführen, F7 zeigt dir die Position (Zeile) aller leeren Zeilen an, F8 erstellt ne neue Textfile ohne leere Zeilen aus der alten. Dein Text muss im selben Ordner wie das Script liegen und "Text.txt" benannt sein.

Oder die fertig kompilierte Version davon: http://a.pomf.se/uqnscq.exe
 
  • Like
Reaktionen: Crazy Neko

qooosy

Gesperrt
Abtrünniger
Seelenverkäufer
1 Juni 2013
396
4.295
93
AW: Leerzeile in .txt finden

Die Frage hat sich erledigt ;)
Vielen Dank für eure Hilfe :)
 
Status
Für weitere Antworten geschlossen.