Bestimmte Wörter eines Textes markieren wie?

BlackJack

Well-known member
ID: 180510
L
20 April 2006
1.392
48
Hallo Klamm User ich hoffe ihr könnt mir weiter helfen.

ich bin auf der suche nach einer Lösung für folgendes Problem.

Ich möchte alle Zeilen in einer Textdatei in der ein bestimmtes Wort vorkommt markieren damit ich dies kopieren kann. Ist sowas möglich?

Ich hoffe ihr habt verstanden was ich meine. Bin für jeden Tipp dankbar.
 
Egal würde beides gehen. Oder auch ein anders Programm bei dem das möglich ist.

Ganz speziel suche ich nach einer Möglichkeit alle Links aus einem Text zu kopieren. Sprich alle Zeilen die mit https:// anfangen.

Habt ihr eine Idee wie ich das Lösen könnte?
 
Brauchst Du nur die Links oder auch die Beschreibung dazu ?

Wenn nicht könnte es mit dem Opera gehen, da kann ich mir jedenfalls alle Links einer Internetseite im Panel anzeigen lassen und dort markieren/kopieren.
 
Du kannst Dir mit der Windows-Konsole ganz einfach ne Kopie Deiner Datei anlegen, welche exakt diejenigen Zeilen beinhaltet, in welchen Dein angegebener <String> enthalten ist. Für <String> schreibst Du dann z.B. "https://" .
Konsole öffnen: Start -> ausführen -> cmd
dann in deinen ordner navigieren, der die datei enthält
findstr <String> "<Quelldatei>" >> "<Zieldatei>"
Die <Zieldatei> wird ggf. neu erzeugt. Quell- und Zeildatei immer in " " angeben.

Gruß Robin

edit: das funktioniert natürlich nur mit Dateien, welche direkt im Textformat vorliegen, z.B. .txt .html .htm .php usw. nicht: .doc oder derartiges.
 
Zuletzt bearbeitet:
Alternativ könnte man ein Skript programmieren - zum Beispiel als Webanwendung in welches du den Text kopierst und die Wörter dann farblich hervorgehoben würden. Wäre teilweise kein großes Problem; von Vorteil ist, wenn der Text vorher/nachher keine Formatierun haben muss oder die alte behalten muss.
 
BlackJack schrieb:
Hallo blue.shift

danke für deine Antwort auf meiner Frage mit dem markieren und kopieren von Links in einer Text Datei.

Leider funktioniert es bei mir nicht wahrscheinlich gebe ich den Befehl falsch ein.

Ist das so richtig wenn die Datei im Hauptverzeichnis C: liegt

findstr <https://> "<test.txt>">>"<text2.txt>"

oder

findstr <https://> "<C.\test.txt>">>"<C:\text2.txt>"

oder ganz anders hab schon einiges ausprobiert.
Bekomme aber immer denn Fehler.

Die Syntax für den Dateinamen, Verzeichnisnamen oder die Datenträgerbezeichnung ist falsch.

Weis du was ich falsch mache?
Kannst du mir vieleicht weiter helfen?
Danke

BlackJack

Tut mir Leid, ich hatte vergessen das zu erwähnen. Ich verwende die Tags < und > normalerweise gerne als Platzhalter. < und > kommen natürlich nicht in den Befehl mit rein. Dein Beispiel für die Kommandozeile würde also so aussehen:
findstr "https://" "C:\test.txt" >> "C:\text2.txt"

Dann werden alle Zeilen mit https:// in test.txt in die text2.txt geschrieben.

Gruß Robin