Показать сообщение отдельно
  #4 (permalink)  
Старый 23.10.2017, 12:49
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,069

Heger,
var text = 'Lorem ...ipsum ... dolor sit amet, consectetur adipisicing elit. Libero, placeat... ...'; //то где ищем
var searching_text = '...';
function escapeRegExp(string){
  return string.replace(/[.*+?^${}()|[\]\\]/g, "\\$&");
}
searching_text = escapeRegExp(searching_text); //символы экранирую, тоесть если в searching_text было ..., то стало \.\.\.
var pattern = new RegExp('^'+searching_text+'$', 'gi');
var matches = (text.match(/\S+/g)||[]).filter(function(a) {
   pattern.lastIndex = 0;
   return pattern.test(a)
});
console.log(matches);
Ответить с цитированием