Link aus txt freistellen
Guten Tag 
Hab ein großes Problem... Und zwar hab ich eine txt-Datei, die folgendes enthält:
Nun würde ich gerne den Link, der in der Txt (links.txt) steht, ohne die HTML-Tags in einer 2. txt Datei stehen haben.
Mit FINDSTR gibt er mir immer nur den kompletten Inhalt wieder :/
Wäre nett, wenn ihr mir helfen könnt ;)
Hab ein großes Problem... Und zwar hab ich eine txt-Datei, die folgendes enthält:
<p><p><font color="red">http://******</font> (<b>57315</b>).</p><p>
Mit FINDSTR gibt er mir immer nur den kompletten Inhalt wieder :/
Wäre nett, wenn ihr mir helfen könnt ;)
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 68190
Url: https://administrator.de/forum/link-aus-txt-freistellen-68190.html
Ausgedruckt am: 19.05.2025 um 20:05 Uhr
2 Kommentare
Neuester Kommentar
Hallo cyberarchie und willkommen im Forum!
Da Du etwas sparsam mit den Informationen hinsichtlich der "links.txt" warst, versuche ich einfach, alle enthaltenen Links (aber nur jeweils den ersten einer Zeile) zu extrahieren.
Mit ein wenig temporärem VBScript könnte das so gehen (bitte Quell- und Zieldatei in den Zeilen 2 und 3 anpassen):
Als Alternative könntest Du Dich nach "sed" umschauen.
Grüße
bastla
Da Du etwas sparsam mit den Informationen hinsichtlich der "links.txt" warst, versuche ich einfach, alle enthaltenen Links (aber nur jeweils den ersten einer Zeile) zu extrahieren.
Mit ein wenig temporärem VBScript könnte das so gehen (bitte Quell- und Zieldatei in den Zeilen 2 und 3 anpassen):
@echo off & setlocal
set "Q=D:\link.txt"
set "Z=D:\Link-Liste.txt"
if exist "%Z%" del "%Z%"
set GL=%temp%\GetLink.vbs
echo Z=WScript.Arguments(0):S=InStr(1,Z,^"http://^",vbTextCompare):If S Then E=InStr(S,Z,^"^<^"): If E Then WScript.Echo Mid(Z,S,E-S)>%GL%
for /f "delims=" %%a in ('findstr "http://" "%Q%"') do for /f "delims=" %%i in ('cscript //nologo %GL% "%%a"') do (echo %%i)>>"%Z%"
del %GL%
Als Alternative könntest Du Dich nach "sed" umschauen.
Grüße
bastla