Есть строка
var str=[HTML]'<table class="41" align="center" padding="5px" width="50%" height="200px"><tbody><tr><td><span>Это удалить</span></td></tr></tbody></table><table class="51" align="center" padding="5px" width="50%" height="200px"><tbody><tr><td><span>А это оставить</span></td></tr></tbody></table>'[/HTML]
var delstr = '<table class="41" align="center" padding="5px" width="50%" height="200px"><tbody><tr><td><span>Это удалить</span></td></tr></tbody></table>'
var result = str.replace(delstr, "");
Выводит вот такой результат(
<table class="41" align="center" padding="5px" width="50%" height="200px"><tr><td><span>Это удалить</span></td></tr></table><table class="51" align="center" padding="5px" width="50%" height="200px"><tbody><tr><td><span>А это оставить</span></td></tr></tbody></table>
Что не так? Он только
'<tbody>'
,
'</tbody>'
убирает