var txt='Ситуация усложнилась? Необходимо так же распарсить! \n Там есть \nтег типа. Тег типа.';
var m=[];
var openTag='<p>';
var closeTag='</p>';
txt.replace(/[\s\S]*?[\.|!|\?]/gm, function(s){
// делайте что угодно с s, можно выкинуть теги.
m.push(openTag + s + closeTag);
});
console.log( m.join('\n'));
но, я бы в начале выкинул все \n, потом почистил бы от табуляторов, повторяющихся пробелов. заменил бы все пробелы точка|запятая ... на пробел.
В общем если все делать аккуратно возни дофига.
Успехов!