Bir metni verilen metinden bölüp alt alta sıralamaya yarayan csharp kodu alternatifidir.
public static string MetniMetindenBolVeAltAltaSirala(string metin, string bolmeMetni = ".")
{
//Bölme metnini ayarla.
string[] dizi = { };
if (bolmeMetni.Length > 1)
{
string gecici = bolmeMetni;
metin = metin.Replace(bolmeMetni, "ß");
dizi = metin.Trim("\r\n ".ToCharArray()).Split('ß');
}
else if (bolmeMetni.Length == 1)
{
dizi = metin.Trim("\r\n ".ToCharArray()).Split(Convert.ToChar(bolmeMetni));
}
else
{
dizi = metin.Trim("\r\n ".ToCharArray()).Split('.');
}
StringBuilder sbd = new StringBuilder();
foreach (string item in dizi)
{
sbd.AppendLine(item.Trim(' '));
}
return sbd.ToString();
}