samsx87
Goto Top

URL aus string ausschneiden

Hallo Zusammen

Folgendes:

Ich möchte mit perl aus einem string (z.B.
<p align=3D"center"><a href="http://irgendeine-url.com/">Title</a></p>  
die URL auslesen.

Kann mir jemand helfen?

Content-Key: 78554

Url: https://administrator.de/contentid/78554

Printed on: April 18, 2024 at 11:04 o'clock

Member: utopia
utopia Jan 19, 2008 at 01:14:24 (UTC)
Goto Top
lies dich mal in regualar expressions ein.

Anfangs recht komplex, aber wenn man es verstanden hat, dann geht es richtig supi.
Member: samsx87
samsx87 Jan 19, 2008 at 10:47:52 (UTC)
Goto Top
Danke für die Antwort utopia

Ich habe das ganze bereits so probiert:
$filename = test.url; (hier drin steht viel Text sowie eine URL)
system "grep http:// '$filename' > url.txt";  

open (DATEI, "<url.txt");  
@data = <DATEI>;
$url = @data[-1];
close (DATEI);
unlink(url.txt);

Das klappt aber leider nicht face-sad Mit dem grep Befehl erhalte ich
<p align=3D"center"><a href="http://irgendeine-url.com/">Titel</a></p>  

Also habe ich noch folgendes versucht:

$url =~s(http://.*?,$url);

Das funktioniert jedoch auch nicht face-sad

Kannst du mir helfen?