1

我知道这是一个奇怪的问题,但也许你们中的一些人也遇到过同样的问题。我经营一个网站,用户可以在该网站上共享以 HTML 编写的笔记、论文和任何其他类型的文档。问题是内容结构不是很好:通常,它们不使用标题(h2、h3 等)、<ul> 和 <ol> 列表(它们将列表写为纯文本)等等。

有没有人遇到过这种问题?我该如何解决这个问题?我尝试了一些基于正则表达式的繁重解决方案,但它们不是很准确。


例子

需求——人们准备在一定时间内以各种价格购买的商品或服务的数量,除价格保持不变外,还有其他因素。

可能导致需求变化的因素:

1. 口味和偏好

2. 收入

供应的非价格决定因素:

1. 成本和技术

2. 提供的其他商品和服务的价格

必须转换为:

要求

人们准备在一定时间内以不同价格购买的商品或服务的数量,除价格保持不变外,还有其他因素。

可能导致需求变化的因素

  1. 口味和偏好
  2. 收入

供应的非价格决定因素

  1. 成本和技术
  2. 提供的其他商品和服务的价格
4

1 回答 1

0

我建议您从编辑器中禁用任何现有的 HTML 功能,并改用简单的文本区域,用户可以在其中输入带有降价格式的内容(这与他们当前正在做的非常接近)。

有许多从 Markdown 到 HTML 的转换器,适用于多种语言(参见例如这篇Wikipedia 文章)。因此,您可以使用 JavaScript 实现进行实时预览(就像 Stack Overflow 一样),并在从数据库创建 HTML 视图时使用另一个服务器端解析器来转换内容。

于 2013-01-29T14:36:22.810 回答