Qual seria a regexp para capturar em uma frase tudo o que está entre aspas?
Digamos que eu tenho a seguinte frase:
(Quando "percebemos" o valor da vida, damos menos "valor" ao passado e preocupamo-nos mais em "preservar" o futuro.)
Então eu preciso colocar em array tudo o que encontrar entre aspas no texto.
$res[0] = percebemos
$res[1] = valor
$res[2] = preservar
Veja o que eu tentei:
<?php
$line = 'Quando "percebemos" o valor da vida, damos menos "valor" ao passado e preocupamo-nos mais em "preservar" o futuro.';
preg_match('/"[^"]*"/', $line, $res);
echo $res[0] . " " . $res[1] . "" . $res[2] . "<br />";
?>
Dessa forma, ele está exibindo só o conteúdo do $res[0].