Это просто пример не говорите что нужно делать 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"}