Имеется несколько блоков, в которых нужно ограничить кол-во символов, но проблема в том, что внутри может быть еще и html. Нужно обрезать так, что бы его не трогать.
Почти то, что нужно. Дело в том, что нужно внутри html в элементе так же нужно учесть текст и 3 точки поставить только в самом конце. Так же эти 3 точки могут и быть и внутри возможно встретившегося тега.
Например имеется текст:
Рыбный <b>текст</b> был <p>хорош</p>
Обрезка может выглядядеть вот так: Рыбный <b>текст</b> был <p>хо....</p>
Вообщем нужно каким то образом выполнить обрезку всего текста, но что бы html теги не считались за символ.