Показать сообщение отдельно
  #8 (permalink)  
Старый 11.04.2012, 16:48
Лаборант :-)
Отправить личное сообщение для Pavel M. Посмотреть профиль Найти все сообщения от Pavel M.
 
Регистрация: 08.11.2011
Сообщений: 806

Сообщение от kichSman
И надеялся, что в js есть какое нибудь подобие положительного просмотра вперед с выводом результата в виде массива через match
подумал, что можно эмулировать просмотр назад, которого нет в js, с помощью revers строки, а потом использовать просмотр вперед

получилось длинно, т.к. revers есть только у массивов
поэтому на преобразования строка - массив много действий

это не для практического использования :-)

var text = 'row_grid js-modul-autoScroll-x js-modul-autoScroll-y',
    
  arr = text.split('').reverse().join('')
    .match(/\S+(?=-ludom-sj)/g) // массив того что надо, используя просмотр вперед
    .join(' ').split('').reverse().join('').split(' ');

alert(arr);
Ответить с цитированием