Замена всех вхождений в группе regexp

Есть строка вида:

"{
    "text": {
        "message":"123123123123 "123123123123" "123123" 123123123123",
    }
}"

С помощью preg_replace пытаюсь заменить все " на \", которые находятся внутри строки "123123123123 "123123123123" "123123" 123123123123", но находит только первую кавычку в группе. Регулярное выражение:

/\"message\":\".+?(\").+?\",/

В итоге хочу получить это:

"{
    "text": {
        "message":"123123123123 \"123123123123\" \"123123\" 123123123123",
    }
}"

Есть у кого какие идеи как это сделать?


Ответы (0 шт):