Показать сообщение отдельно
  #4 (permalink)  
Старый 18.05.2010, 09:52
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

var str = "файл такой-то обновлен на Х1%\
файл такой-то обновлен на Х2%\
файл такой-то обновлен на Х3%\
файл такой-то обновлен на Х4%\
файл такой-то обновлен на Х5%";

var result = [], regexp = /\s(\S+)%/g, x = regexp.exec(str);

while (x) {
    result.push(x[1]);
    x = regexp.exec(str);
}

alert(result);


Если только последний нужен:
var str = "файл такой-то обновлен на Х1%\
файл такой-то обновлен на Х2%\
файл такой-то обновлен на Х3%\
файл такой-то обновлен на Х4%\
файл такой-то обновлен на Х5%";

alert((/\s(\S+)%$/).exec(str)[1]);

Последний раз редактировалось Octane, 18.05.2010 в 09:57.
Ответить с цитированием