2017-10-12 112 views
1

在我的一個網頁中,我從後端SQL服務器數據庫檢索數據。 該數據有時包含多個段落而沒有換行符。如何在c#中的每個點之後插入換行符?

我希望它應該在每個點後自動插入換行符。 這怎麼可能?

任何人如果知道答案,請幫助我在這裏。

+0

更換。與\ r \ rn –

+0

你應該使用正則表達式跳過號碼 –

+0

隨着代碼,你有迄今爲止,你應該張貼實際輸入和預期輸出。我不清楚,如果你的意思是你想要添加'br'標籤,你正在處理web內容。數字呢?是否還有其他元素,例如應該考慮的「span」或標籤?請參閱[mcve]尋求您應該提供的幫助。 – Igor

回答

4

嘗試

str = str.Replace(".", "." + Environment.Newline); 
+0

也許正則表達式替換可能更適合。例如,一些字符串可能包含省略號('...')。正則表達式'\ b \ .'可能會訣竅。 –

+2

@MikeEason - 我相信應該張貼在一個單獨的答案,而不是評論 –

+0

@Emre Tapci感謝您的時間,使用您的邏輯我寫了以下哪些工作正常,它可以檢測點,甚至可以取代它與任何符號,如果我想,但它不會插入換行符。

@ string.Format(「{0}」,@ Model.description.Replace(「。」,「。」+ Environment.NewLine))

Ahmad

相關問題