Спасибо всем, но видимо я неправильно сформулировал вопрос: в самом тексте нет никаких \n , там в чистом виде абзацы и сам текст огромен (1500 строк), если в конец каждой строки я буду вставлять \n , то уйдут годы

.
Додумался сам:
var str=prompt('',''); // копируем и вставляем текст с абзацами
var a=prompt('',''); // копируем и вставляем абзац, не этот знак '\n' , а в чистом виде абзац, вот такой:
str=str.split(a);
str=str.join('');
alert(str); // выводит строку без абзацев, с которой теперь можно работать...
