【发布时间】:2010-06-18 14:49:43
【问题描述】:
我从数据库中得到一个类似于以下内容的字符串:
下面的目标是做: * blah 1 * blah 2 * blah 3 * blah 4. 有些更无趣 文本。紧接着又是一句话 充满了极其无趣的文字。 幸好这是最后一句话。我需要对此进行格式化,以便每个 * 代表一个项目符号,最后一个 * 之后的句子换行,理想情况如下:
用* 字符分割字符串并用<br /> * 替换它很容易。我正在使用以下内容:
string description = GetDescription();
description = description.Replace("*", "<br />*"); // it's going onto a web page.
但这给我的结果是:
下面的目标是做: * 废话 1 * 废话 2 * 废话 3 * blah 4. 一些更无趣的文字。紧随其后 又一句充满了极 无趣的文字。幸好这是 最后一句话。我在识别最后一个“*”之后的第一个句子时有点困难,所以我也可以在那里休息一下。有人可以告诉我怎么做吗?
【问题讨论】: