フォーマットされていないテキストの段落から始めて、行を「連続」させたい (つまり、改行文字を削除する)。次の段落では、前のテキストの最初の行に余分な (「空き」) スペースがあります。
これが私のコードです:
private String FormateContent(String content)
{
StringBuilder sb = null;
content = content.Replace(evaluationString, String.Empty);
content = content.Trim().Trim('\r').Trim('\n').Trim('\t');
if (content.Trim() != String.Empty)
{
sb = new StringBuilder();
String[] bodyLines = content.Split(new String[] { Environment.NewLine, "\n" }, StringSplitOptions.None);
for (int i = 0; i < bodyLines.Length; i++)
{
if (bodyLines[i].Trim() != String.Empty)
{
sb.Append(bodyLines[i]);
}
}
content = sb.ToString();
// content = content.Split(new String[] { Environment.NewLine, "." }, StringSplitOptions.None).ToString();
}
return content;
}