Опять не получается...
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8" />
<title></title>
</head>
<body>
<script>
a="Мама мыла.Старший сын пошел учиться.Щенок гавкал.";
reg=/([А-Яа-я]+)\s([А-Яа-я]+)((\s([А-Яа-я]+)\s([А-Яа-я]+))?\./g;
b=a.match(reg);
c=new Array;
for(i=0;i<b.length;i++){
c[i]=b[i].replace(reg,'$1,-,$2,$4,$5');
c[i]=c[i].split(/,/);
for(j=0;j<c[i].length;j++){
document.write(c[i][j]+'<br>');
}
}
document.write("<table border=1>");
for (i = 0; i <с[i].length; i++)
{document.write("<tr>");
for (j = 0; j < с[j].length; j++)
{document.write("<td>"+с[i][j]+"</td>")}
document.write("</tr>")
}
document.write("</table>");
</script>
</body>
</html>