$str = "|abc|";
echo preg_replace("/\|(.+?)\|/","my_$1", $str);