Задать вопрос
rodgers
@rodgers
PHP,JQuery, Ajax developer

Как составить регулярку чтобы вырезало из URL ?

Подскажите регулярку что-бы из URL вида - "www.site.com" или же "site.com" или "subdomain. subdomain2.site.com" - оставляла только URL сайта с поддоменами, без "www."
  • Вопрос задан
  • 167 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
@antonowano
Профессиональный самоучка
preg_replace('/^(https?:\/\/)www\./i', '$1', $url)
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
slo_nik
@slo_nik Куратор тега PHP
Добрый день.
Если из строки нужно убрать только www., то регулярные выражения тут не нужны.
Достаточно использовать строковые функции
echo str_replace('www.', '', "www.subdomain.subdomain2.site.com"); // на выходе subdomain.subdomain2.site.com

Если можно обойтись без регулярного выражения, то лучше использовать строковые функции
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽