Hallo,
Ich habe den folgenden Code-Schnipsel:
if ($content =~ /<acronym/i) {
if ($content =~ /<title>([^<>]+)</title>/i) {
$seitentitel = $1;
}
Er definiert den Inhalt von <title>...</title> als Variable.
Das funktioniert natürlich auch.
Nur befindet sich bei mir der Titel nicht in <title> sondern in
$title = "....";
Ich habe schon versucht das Skript ganz einfach nach meinem Wissen umzustellen:
statt ($content =~ /<title>([^<>]+)</title>/i)
das hier zu setzen: ($content =~ /$title = "([^<>]+)";/i)
Funktioniert aber nicht, da dort auch andere Werte übergeben werden, die in den Webseiten noch kommen z.B. $description = "..."; oder $keywords = "...";
Kann mir da jemand helfen den korrekten Ausdruck zu finden?
MfG,
Marcus