не понял что и как ты хочешь вычленить, но для запоминания используются круглые скобки
var str = '<div class="engage-eventCallout">{^youtubevideo|(width)425|(height)264|(rel)True|(color1)#666666|(url)http://www.youtube.com/watch?v=ZqUFLFmuLmg|(autoplay)False|(border)False|(loop)False|(cookies)False|(hd)False|(fs)True|(color2)#EFEFEF^}December 16, 2011 Seattle WA</p></div>';
var reg = /(.*\^youtube).*(\^}.*)/;
str = str.match(reg)[0];
alert(str.replace(reg, "$1 MY_BLOCK $2"));
|