Удаление форматирования уценки для быстрого отрывка

Кто-нибудь знает сценарий или уже созданную функцию, которая поможет мне быстро создать отрывок, используя уже существующее содержимое в формате уценки?

Я просматриваю результаты форматирования, такие как StackOverflow, где у меня есть заголовок и короткая выдержка, в основном для просмотра новостей. Я хочу полностью удалить уценку и просто сохранить несколько слов.

Меня беспокоит то, что я собираюсь использовать помощник codeigniter word_limiter()для ограничения вывода. Что может привести к нарушению уценки:

**This is a sentence which has some _markdown_ that is [cutoff..

Так что я не знаю, как это сделать.

Весь мой контент хранится с уценкой (не форматированием HTML), иначе я бы сделал «стриптэги» и т. д.;

Я нашел что-то похожее для Ruby на SO здесь: Truncate Markdown?, но мне бы хотелось что-нибудь для PHP.

Я просто не уверен, должен ли я просто удалить все символы *_[]()>? Но если есть URL-адрес (разделенный пополам), я боюсь, что это будет выглядеть противно.

Мысли? Я немного огляделся, но, на первый взгляд, не нашел ничего, что урезало бы уценку.

7
задан Community 23 May 2017 в 12:07
поделиться