bes,
Я ж привёл пример(пост 14)
Полный вариант
var str="Чё то там....."
var pattern = "1."+str+"Да";
var regexp = new RegExp( pattern, "ig")
var Out="1,Чё то там.....Да OЙ - Вру".replace(regexp,"Воть:::");
alert(Out)
Ксать, если есть вопросительные знаки в переменной(засовываемой в pattern) их нужно всё равно экранировать типо
str=str.replace(/\?/g,"\\?");