How to replace multiple line breaks with one <BR>?
3 answers
This will replace any sequence of carriage returns ( \r) and / or linefeeds ( \n) with one <br />:
string formatted = Regex.Replace(original, @"[\r\n]+", "<br />");
, {2,} ( " " ) + ( " " "):
string formatted = Regex.Replace(original, @"[\r\n]{2,}", "<br />");
, CR + LF . , CR + LF , :
string formatted = Regex.Replace(original, @"(?:\r\n|\r(?!\n)|(?<!\r)\n){2,}", "<br />");
+18