Kök Tengri aşkına, preg_match ile JSON veri mi çekilir? Ama istediğin şeyi aşağı yukarı analdım. JSON'u array gibi kullanmak istiyorsun. O zaman şunu yapabilirsin.
<?php
$json = '[{"id": "1758275997953095406",
               "edge_media_to_caption": {
                 "edges": [
                   {
                     "node": {
                       "text": "Taklitler Aslını Yüceltir ."
                     }
                   }
                 ]
               }}]';
$son_text = json_decode($json,true);
echo $son_text[0]["edge_media_to_caption"]["edges"][0]["node"]["text"];
// Taklitler Aslını Yüceltir .
?>