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

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
26 апр. 2024, в 06:46
1500 руб./в час
26 апр. 2024, в 05:31
1000 руб./за проект