Мне нужно показать первые 100 символов текста HTML, что означает, что я должен выбрать первые 100 символов, которые являются не тегами, а затем закрыть все открытые теги, оставляя сбалансированный HTML. Есть ли библиотека, которая может это сделать? Или есть какой-нибудь тривиальный способ сделать это, чего мне не хватает?
Текст изначально написан на текстиле, который может содержать и действительно содержит HTML, поэтому я решил, что лучше сначала превратить его в полностью HTML, а затем обрабатывать, но если что-то можно сделать на уровне текстиля, я тоже счастлив .