我正在将电子邮件功能构建到应用程序中。 大多数电子邮件客户端在回复文本中沿邮件的整个左侧用垂直线(也许只是"|"字符?)标记以前的邮件。
有谁知道一个函数/实用程序(最好是 python 中),但我可以从任何东西中采用)以这种方式格式化 HTML 和文本内容?这听起来像是一个非常简单的问题,但实际上非常复杂。
对于纯文本,您可以使用文本绕行模块。只需将'| '
指定为initial_indent
和subsequent_indent
参数。
使用 HTML 执行此操作需要不同的方法,因为 HTML 通常由浏览器格式化。我想使用 CSS 应该是可能的,但我自己从来没有做过,所以我不知道细节。