Feedback

C# - Domain aus URL bestimmen

Veröffentlicht von am 22.01.2019
(0 Bewertungen)
Mit Uri.Host kann man von einem Uri Objekt den Host bestimmen.
Das wäre bei http://test.site.example.com/index.htm der Host: test.site.example.com.
Möchte man nur example.com haben, kann man dieses Snippet verwenden.
using System;

namespace ConsoleApp1
{
    class Program
    {
        static void Main(string[] args)
        {
            string urlString = "http://test.site.example.com/index.htm";

            Console.WriteLine(GetDomainNameOfUrlString(urlString));
            Console.Read();
        }

        private static string GetDomainNameOfUrlString(string urlString)
        {
            var host = new Uri(urlString).Host;
            return host.Substring(host.LastIndexOf('.', host.LastIndexOf('.') - 1) + 1);
        }
    }
}

Abgelegt unter uri, url, domain.

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!