文字列内のすべての改行文字を別の文字(たとえば「X」)に置き換える必要があります。複数の改行を1つの改行で折りたたむのは望ましくありません。
PS:この正規表現は、連続するすべての改行を1つの改行に置き換えますが、必要なものではありません。
Regex regex_newline = new Regex("(\r\n|\r|\n)+");
メソッドを使用して、文字列String.Replace
のを置き換えてください。Environment.NewLine
正規表現は必要ありません。
http://msdn.microsoft.com/en-us/library/system.environment.newline.aspx