Задать вопрос
wonchoe
@wonchoe
кодер

Как составить регулярное выражение на php?

$text = '"i":"https://mylink.com/2634/2634441_200x200.jpg","l';
  $pattern = "|\"i\":\"https://[^\"]+\/|is"; 
  $text = preg_replace($pattern, "\"i\":\"http://newlink.com/", $text); 
  echo $text;


вот надо чтобы в тексте менялось только mylink.com и при этом mylink.com динамический, что-то похожее удалось найти, но обрезает чуть итого получается
"i":"http://newlink.com/2634441_200x200.jpg","l
вместо
"i":"http://newlink.com/2634/2634441_200x200.jpg","l
  • Вопрос задан
  • 56 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Stepik
    Язык программирования PHP
    1 неделя
    Далее
Решения вопроса 1
twobomb
@twobomb
$pattern = "|\"i\":\"https?://[^/]+/|is";
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы