Linkliste (.txt) in HTML umwandeln (neues Problem siehe letzter Post)

Gammelfrog

Enthusiast
Thread Starter
Mitglied seit
20.09.2009
Beiträge
1.423
Ort
88213 Ravensburg
hey leute.
Ich habe folgendes Problem:
Ich habe ein textfile, in diesem textfile ist in jeder zeile ein Link.
nun möchte ich jede zeile in HTML umwandeln, d.h. statt
Code:
http://google.de
soll folgendes dastehen:
Code:
<a href="http://www.google.de"></a>
gibt es da keine einfache Möglichkeit?

achja, da es keine einmalige Aktion sein wird und die Textfiles teilweise mehr als 500 links haben, möchte ich mir das manuelle umschreiben sparen.

lg
Gammelfrog
 
Zuletzt bearbeitet:
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
Welches OS benutzt du?
Mit sed unter Linux müsste sich da bestimmt was passendes schreiben lassen, unter Windows fällt mir so direkt nichts ein.
 
Einfach im Editor strg + h drücken. dann suchst du nach http:// und ersetzt das mit <a href="http://www.
Und das selbe dann mit dem Ende .de suchen und mit ,de"></a> ersetzen. Jenachdem wieviel das ist kann der Windows Editor überfordert sein dann nimm den Notepad++
 
Welches OS benutzt du?
Mit sed unter Linux müsste sich da bestimmt was passendes schreiben lassen, unter Windows fällt mir so direkt nichts ein.

Mir stehen Windows und Mac OSX SL zur Verfügung.

Einfach im Editor strg + h drücken. dann suchst du nach http:// und ersetzt das mit <a href="http://www.
Und das selbe dann mit dem Ende .de suchen und mit ,de"></a> ersetzen. Jenachdem wieviel das ist kann der Windows Editor überfordert sein dann nimm den Notepad++

Gute Idee, allerdings beginnen die links nicht immer mit "www." und enden sogut wie nie mit ".de"

Irgendeiner eine Idee?
 
Notepad++ -> Suchen/Ersetzen -> Reguläre Ausdrücke -> Suchen nach (.*) -> ersetzen durch <a href=\1></a>

In Notepad++ kann man sich sowas m.E. auch als Makro abspeichern, dann kannst du das immer wieder direkt anwenden.
 
ich verstehe, allerdings haben die links, die im textdokument sind, weder die gleichen anfänge, noch die gleichen enden.

ich sollte also an den anfang jeder zeile ein "<a href=" und ans ende jeder zeile ein ">click</a>" setzten können, ohne für linkspezifische angaben machen zu müssen

Wir verstehen uns?

lg
Gammelfrog
 
Mal den Vorschlag von McGizmo ausprobiert? Damit sollte es funktionieren.
 
Tatsache!
ich hab erst gedacht es wäre ja das gleiche wie schon weiter oben gepostet, aber es funktioniert einwandfrei!
Danke Leute, immer wieder eine Freude sich an das Forum zu wenden, da wird ihnen schnell und kompetent geholfen :P

lg
Gammelfrog
 
ok, es wäre zu schön gewesen :deure tipps haben mir sehr geholfen, allerdings will ich, das der Linktext immer gleich dem URL text ist.
Also ich habe
#1 URL
#2 URL2
#3 URL3

und will:
#1 <a href="URL">URL</a>
#2 <a href="URL2">URL2</a>
#3 <a href="URL3">URL3</a>

das geht doch sicher auch mit notepad++, wennn man weiß wies geht?

Ich benutze jetzt den Befehl (.*) ersetzen durch <a href=\1>\1</a>
Folgendes Problem:
im Textdokument sind die links durchnummeriert, also vor jeder Zeile steht #1, #2 usw.

mit dem oben genannten befehl übernimmt er die nummern logischerweise sowohl ins urlfeld, als auch in den text der url

Hilfe? ^^

lg
Gammelfrog
 
Zuletzt bearbeitet:
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh