Показать сообщение отдельно
  #10 (permalink)  
Старый 11.01.2010, 21:40
Интересующийся
Отправить личное сообщение для Michael83 Посмотреть профиль Найти все сообщения от Michael83
 
Регистрация: 05.01.2010
Сообщений: 28

можно так
var str = '<a title="словоВТайтле \nтырым-пырым." >словечко , просто слово</a> <span class="no-need">это слово не нужно</span>';
str = str.replace(/(<\w+[^>]+?\b)(title="[^"]+")([^>]*?>)/, '$1$3');
str = str.replace(/<span[^>]+?class="(.*?)\bno-need\b(.*?)"[^>]*?>.*?(?=<\/span>)<\/span>/, '');
alert(str)
var re = /словечко|слово/gi;
var result = [];
while (m = re.exec(str))
    result.push(m[0]);
alert(result);
Ответить с цитированием