Показать сообщение отдельно
  #17 (permalink)  
Старый 19.04.2013, 18:43
Профессор
Отправить личное сообщение для skrudjmakdak Посмотреть профиль Найти все сообщения от skrudjmakdak
 
Регистрация: 27.04.2012
Сообщений: 1,410

вот так наверное будет правильней:
var a1 = document.getElementsByTagName('p')[0].innerHTML;
a1 = a1.replace(/^\s*?\n\s*|\s*?\n\s*$/img,'').split(/\s*\n\s*/).join('\n');
var rega = /\d|[А-Яа-я]+/ig;

var b1 = a1.split(/\sПравка\sip\sinf/); 
if (typeof b1[b1.length - 1] != 'object')
	b1.splice(b1.length - 1, 1);

for (var i = 0; i < b1.length; i++)
	{
	b1[i] = b1[i].split(/\d{2}\.\d{2}\.\d{2}\s\d{2}\:\d{2}\s/);
	//тут бы желательно удалить \n до текста и после
	b1[i][0] = b1[i][0].split(/\n/);
	for (var k = 0; k < b1[i][0].length; k++)
		{
		b1[i][0][k] = b1[i][0][k].match(rega);
		if (b1[i][0][k] != null)
			{
			b1[i][0][k] = b1[i][0][k].join(',');
			console.log(b1[i][0][k]);
			}
		}
	}
Ответить с цитированием