Различные методы извлечения доменного имени в REPL для разных языков программирования

Чтобы получить доменное имя в REPL (цикл чтения-оценки-печати), вы можете использовать различные методы в зависимости от используемого вами языка программирования. Вот несколько примеров на разных языках:

  1. Python:

    import socket
    def get_domain_name(url):
    domain_name = url.split("//")[-1].split("/")[0]
    return domain_name
    url = "https://www.example.com"
    domain_name = get_domain_name(url)
    print(domain_name)
  2. JavaScript:

    function getDomainName(url) {
    const domain = new URL(url).hostname;
    return domain;
    }
    const url = "https://www.example.com";
    const domainName = getDomainName(url);
    console.log(domainName);
  3. PHP:

    function getDomainName($url) {
    $parsedUrl = parse_url($url);
    $domainName = $parsedUrl['host'];
    return $domainName;
    }
    $url = "https://www.example.com";
    $domainName = getDomainName($url);
    echo $domainName;
  4. Рубин:

    require 'uri'
    def get_domain_name(url)
    domain = URI.parse(url).host
    return domain
    end
    url = "https://www.example.com"
    domain_name = get_domain_name(url)
    puts domain_name

Это всего лишь несколько примеров, и существует множество других способов добиться этого на разных языках программирования. Вы можете выбрать метод, который соответствует вашим потребностям и языку, с которым вы работаете.