Показать сообщение отдельно
  #16 (permalink)  
Старый 23.11.2011, 22:23
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

Сообщение от Pavel M. Посмотреть сообщение
var t = 'Привет! большой текст Привет! большой текст. Привет! большой текст Привет! большой текст. Привет! большой текст Привет! большой текст.';
 
t = t.replace(/^[^\.]+/, function (s) { // сначала взял все до первой точки
    return s.replace(/Привет/g, 'Здрасте'); // в этом куске замена
});
 
alert(t);
Сообщение от Pavel M. Посмотреть сообщение
var t = 'Привет! большой текст Привет! большой текст. Привет! большой текст Привет! большой текст.';

var tSplit = t.split('.');
tSplit[0] = tSplit[0].replace(/Привет/g, 'Здрасте'); 

alert(tSplit.join('.'));
примерно одинаково работают дёргают кусок текста до точки и в нём всё заменяют.
Ответить с цитированием