Показать сообщение отдельно
  #8 (permalink)  
Старый 04.04.2013, 10:39
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,202

Предложу такой, обновлённый вариант

var txt = "привет меня зовут Вася. привет, а меня зовут Федя.";
var a=txtToArray(txt);
alert(a);
txt = "привет-привет меня зовут Вася. привет и меня тоже зовут Вася, да-да, тоже Вася";
a=txtToArray(txt);
alert(a);
function txtToArray(Txt) {
	var a=txt.split('привет');
	var b=[];
	var c;
	for (var i=1; i<a.length; i++) {
		c=a[i].split('Вася');
		if (c.length>1) b[b.length]=c[0];
	};
	return b;
};
Ответить с цитированием