"; else { echo "retezec neodpovida";} $text = "\"Prvni\",\'Druhy\',\"Treti\""; // \1 prvni nalezeny podvzor (cast zavorka) // $2 druhy nalezeny podvzor (pouze v nahrazovani) echo preg_replace("/(['\"])([^\"]*)\\1/","[$2]",$text); ?>