【问题标题】:Convert formatted plain text to HTML将格式化的纯文本转换为 HTML
【发布时间】:2012-09-05 07:16:01
【问题描述】:

我有一堆这样格式化的数据,在前置标签中显示得很好:

1: Here's my first row, and it is
   quite long...
   and can span over several rows.
2: This is the second row.

但是,我想对其进行一些控制,并可能将其转换为 html:

<ol>
    <li>Here's my first row, and it is<br/>quite long...<br/>and can span over several rows.</li>
    <li>This is the second row</li>
</ol>

我似乎无法在线找到 pre-to-html-converter。我该怎么办?

干杯!

【问题讨论】:

  • 请显示您的第一个文本块的原始 html。
  • 您绝对需要 JavaScript 实现吗?如果您可以使用一些服务器端语言,我相信会有更多选择;首先,几乎所有 wiki 软件都已包含此类库。
  • @MichaelDibbets — 这不是 HTML,这才是重点。
  • @ÁlvaroG.Vicario 不,我不需要它是 JavaScript。我在 .NET 环境中。

标签: javascript jquery html


【解决方案1】:

将文本文件转换为 HTML 的常用工具是 MarkdownTextile。每个都有许多实现(和维基百科列表8 JS implementations of Markdown)。

我怀疑任何一种开箱即用的方式都适合您的特定文本,但它们的源代码应该是一个合理的起点。

【讨论】:

  • 问题是我无法控制以纯文本形式提供给我的数据,因此我必须满足几种不同的文本“布局”。我会研究一下 Markdown 的实现!
【解决方案2】:

试试 Wiki 标记引擎like the one that SO uses

【讨论】:

    猜你喜欢
    • 2022-01-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-12
    • 2014-09-08
    • 2021-09-25
    相关资源
    最近更新 更多