Удаляется ли текст после горизонтальной черты в ответах на письма?

Как следует из названия темы, содержимое после горизонтальной черты в ответах на письма удаляется, даже если сама черта находится внутри блока кода.

Смотрите пример по ссылке: Difference between `fail` and `fail-check`? - #3 by sorawee - Questions & Answers - Racket Discourse. Ожидаемый вид должен быть следующим:


pre-content
@--------------------
post-content
pre-content
--------------------
post-content

Однако Discourse обработал это неверно и отобразил:


pre-content
@--------------------
post-content
pre-content

2 лайка

Это обычно делается для удаления подписей в электронной почте.
Регулярное выражение, которое ищет это, скорее всего, не учитывает блоки кода.

РЕДАКТИРОВАНИЕ: Я ошибался, этот код учитывает блоки кода. У вас случайно есть доступ к исходному содержимому письма?

4 лайка

Спасибо за отчёт. Я перерабатываю процесс преобразования HTML в Markdown и убираю все «магические» операции обрезки, которые приносят больше вреда, чем пользы.

Я добавил ваш адрес электронной почты в свой список для проверки.

1 лайк