var str = "<div><span><ul><li>мой пример <a href='foo'><b>нужный_текст_777 а_далее ненужный_текст</b></a></li></ul></span></div>" var reg = /мой пример [\s\S]*?<b[^>]*>(\S*)/i; alert(reg.exec(str)[1]);