Metni Metinden Böl Ve Alt Alta Sırala - CSharp


Bir metni verilen metinden bölüp alt alta sıralamaya yarayan csharp kodu alternatifidir.

Kod


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();
}

Etiketler
csharp