За последние 24 часа нас посетили 15008 программистов и 1764 робота. Сейчас ищет 1531 программист ...

регулярное выражение для url

Тема в разделе "Регулярные выражения", создана пользователем ivnphp, 1 ноя 2015.

  1. ivnphp

    ivnphp Новичок

    С нами с:
    11 окт 2015
    Сообщения:
    33
    Симпатии:
    0
    Добрый день.
    Есть вот такое регулярное выражение:
    Пример #3 Извлечение доменного имени из URL
    Код (PHP):
    1. <?php
    2. // Извлекаем имя хоста из URL
    3. preg_match('@^(?:http://)?([^/]+)@i',
    4.     "http://www.php.net/index.html", $matches);
    5. $host = $matches[1];
    6.  
    7. // извлекаем две последние части имени хоста
    8. preg_match('/[^.]+\.[^.]+$/', $host, $matches);
    9. echo "доменное имя: {$matches[0]}\n";
    10. ?>
    Подскажите как быть если я хочу, что бы по мимо http ещё бы участвовало https.э
    Спасибо.

    PHP, JavaScript, SQL и другой код пишите внутри тегов
    Код ( (Unknown Language)):
    1. [b]php][/b]Тут код[b][/[/b][b]code][/b][/color]
     
  2. romach

    romach Старожил

    С нами с:
    26 окт 2013
    Сообщения:
    2.904
    Симпатии:
    719
  3. ivnphp

    ivnphp Новичок

    С нами с:
    11 окт 2015
    Сообщения:
    33
    Симпатии:
    0
    добавил s? в preg_match
    Код (PHP):
    1. <?php
    2. // Извлекаем имя хоста из URL
    3. preg_match('@^(?:https?://)?([^/]+)@i',
    4.     "http://www.php.net/index.html", $matches);
    5. $host = $matches[1];
    6.  
    7. // извлекаем две последние части имени хоста
    8. preg_match('/[^.]+\.[^.]+$/', $host, $matches);
    9. echo "доменное имя: {$matches[0]}\n";
    10. ?>
    PHP, JavaScript, SQL и другой код пишите внутри тегов
    Код ( (Unknown Language)):
    1. [b]php][/b]Тут код[b][/[/b][b]code][/b][/color]
     
  4. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    ivnphp чем решение из второго сообщения не подошло?
     
  5. ivnphp

    ivnphp Новичок

    С нами с:
    11 окт 2015
    Сообщения:
    33
    Симпатии:
    0
    в принципе подошло, но решил пока на этом остановиться.