Замена всех вхождений в группе regexp
Есть строка вида:
"{
"text": {
"message":"123123123123 "123123123123" "123123" 123123123123",
}
}"
С помощью preg_replace пытаюсь заменить все " на \", которые находятся внутри строки "123123123123 "123123123123" "123123" 123123123123", но находит только первую кавычку в группе. Регулярное выражение:
/\"message\":\".+?(\").+?\",/
В итоге хочу получить это:
"{
"text": {
"message":"123123123123 \"123123123123\" \"123123\" 123123123123",
}
}"
Есть у кого какие идеи как это сделать?