在我的一个网页中,我从后端SQL服务器数据库检索数据。 该数据有时包含多个段落而没有换行符。如何在c#中的每个点之后插入换行符?
我希望它应该在每个点后自动插入换行符。 这怎么可能?
任何人如果知道答案,请帮助我在这里。
在我的一个网页中,我从后端SQL服务器数据库检索数据。 该数据有时包含多个段落而没有换行符。如何在c#中的每个点之后插入换行符?
我希望它应该在每个点后自动插入换行符。 这怎么可能?
任何人如果知道答案,请帮助我在这里。
尝试
str = str.Replace(".", "." + Environment.Newline);
也许正则表达式替换可能更适合。例如,一些字符串可能包含省略号('...')。正则表达式'\ b \ .'可能会诀窍。 –
@MikeEason - 我相信应该张贴在一个单独的答案,而不是评论 –
@Emre Tapci感谢您的时间,使用您的逻辑我写了以下哪些工作正常,它可以检测点,甚至可以取代它与任何符号,如果我想,但它不会插入换行符。
@ string.Format(“{0}”,@ Model.description.Replace(“。”,“。”+ Environment.NewLine))
– Ahmad
更换。与\ r \ rn –
你应该使用正则表达式跳过号码 –
随着代码,你有迄今为止,你应该张贴实际输入和预期输出。我不清楚,如果你的意思是你想要添加'br'标签,你正在处理web内容。数字呢?是否还有其他元素,例如应该考虑的“span”或标签?请参阅[mcve]寻求您应该提供的帮助。 – Igor