Hi,
Bei einer whois-Anfrage wird ziemlich viel Text zugefügt, wie z.B. "The InterNIC Registration Services database contains ONLY non-military and non-US Government Domains and contacts..."
Gibt es eine Möglichkeit, diesen Text zu entfernen, auch wenn er von InterNIC geändert wird (also nicht den kompletten Text mit $ausgabe =~ s/text//gi; ersetzen, sondern eher den gewünschten Teil "herausfiltern")?
am besten suchst Du Dir das Datum aus, das den Beginn der relevanten Daten anzeigt bzw. das Ende der irrelevanten. Wenn beispielsweise drei Leerzeilen vor den Daten stehen, kannst Du diese benutzen, wenn immer das gleiche Schlüsselwort am Anfang steht, benutze das.
Entweder benutzt Du dazu eine while-Schleife (while (($line = <READ>) !~ /Schlüsselwort/) { }), oder Du liest alles in eine Zeile ein und prüfst in etwa so:
if ($line =~ /(Schlüsselwort.*)$/) { $data = $1; }
Darf man das überhaupt, oder muss dieser Text stehen bleiben (ähnlich wie ein Copyright)?
Ich möchte da nichts beschwören, aber die Daten sind soweit ich weiß frei verfügbar.
Cheatah