Задать вопрос
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 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
twobomb
@twobomb
$pattern = "|\"i\":\"https?://[^/]+/|is";
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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