да, это произвольный текст.. я его сделал одинаковым, чтобы более понятна суть была, а оказалось наоборот всё запутал, извините.. 
	 | 
	
		
 trololo, 
	jQuery - Применимо ?  | 
	
		
 Deff, 
	нет, всё на «чистом» не хотелось бы ради только этого места подключать сторонние библиотеки..  | 
	
		
 
<table><tr>
<td id="test-test">
str<b><a href=''>str</a> </b><br/>
строка 1 которую нужно взять<br/> <br/>
str<b><a href=''>str</a> </b><br/>
строка 2 которую нужно взять<br/> <br/>
str<b><a href=''>str</a> </b><br/>
строка 3 которую нужно взять
<br/> <br/>
str<b><a href=''>str</a> </b><br/>
строка 4 которую нужно
взять<br/> <br/>
</td>
</tr></table>
<script type="text/javascript">
var str = document.getElementById('test-test').innerHTML;
alert(str)
var regexp = /<b><a(?:.(?!<\/a))+?.<\/a> <\/b><br ?[\/]?>([^(?:<br)]+)<br ?[\/]?> ?<br ?[\/]?>/igm;
var i=0;
function replacer(str,p1,offset, s){
i++;
 return str.replace(p1,'\n<div id="a['+i+']">'+p1+'</div>\n')
}
var matches = str.replace(regexp,replacer);
alert(matches);
document.getElementById('test-test').innerHTML=matches;
</script>
 | 
	
		
 Цитата: 
	
  | 
	
		
 trololo, Поправил 
	 | 
	
		
 Deff, 
	вообще красота, спасибо ещё раз!  | 
| Часовой пояс GMT +3, время: 09:47. |