TldExtract uses publicsuffix.org to extract the individual elements of a domain.
$ dotnet add package TLDExtract.urlKleine Bibliothek zum Parsen von Domain-Strings und Extrahieren von Subdomain, Domain und Suffix basierend auf der Public Suffix List.
Kurz: TLDExtractor.Extract(...) akzeptiert eine string-Darstellung einer Domain oder eine Uri und liefert ein ExtractResult mit SubDomain, Domain, Suffix und SuffixType.
Projekt bauen:
dotnet buildTests ausführen:
dotnet testC# (String):
using TLDExtract;
var result = TLDExtractor.Extract("seraphim.escsoft.de"); Console.WriteLine(result.ToString());
// Beispiel-Ausgabe: // ExtractResult(subdomain='www', domain='seraphim', suffix='escsoft.de', suffix type='ICANN')