Задать вопрос
@generate
...

Regex все кроме скобок php?

Это просто пример не говорите что нужно делать json_decode. На самом деле там сложнее.
Хочу из этой строки извлечь последнее то есть json c name2 но почему то из за того что нет пробелов он подхватывает все что начинается с {"id. Как поставить условие все символы кроме } ?

Пробовал так
{"id":(\d+),"name":"(.*?)"[^}]"type":"name2"}

{"id":1,"name":"рандомное название","info":"true","type":"name1"}{"id":1,"name":"рандомное название","type":"name1"}{"id":1,"name":"рандомное название","type":"name2"}

5fbb0369c6b85990239065.jpeg
  • Вопрос задан
  • 107 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
@dodo512
{"id":(\d+),"name":"([^"]*)","type":"name2"}
https://regex101.com/r/5HAFAL/1
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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