regex in standart bir yapısının olduğunu biliyorum. sadece c# da kullanmak için hangi kütüphaneyi include edeceğimi ve nesneleri ne şekilde tanımlayacağımı bilmiyordum.
buyrun çözüm algoritması
regex siz çözüm
mantık
bosmu degiskeni bir önceki karakterin boş olup olmadığını öğrendiğimiz değişken. döngü ve substring kullanarak karakterleri tek tek kontrol ediyoruz boş olma ve bir önceki karakterinde boş olma durumuna göre filtreleme yaparak birden fazla olan boşlukları siliyoruz.
araçlar:
1 buton
1 texbox
1 label
buyrun cod:
private void button1_Click(object sender, EventArgs e)
{
string karakter, yazi = textBox1.Text.Trim(), bosmu = "hayır", yeni_yazi="";
for (int i = 0; i < yazi.Length; i++)
{
karakter = yazi.Substring(i,1);
if (karakter != " " || bosmu == "hayır")
{
yeni_yazi += karakter;
}
if (karakter == " ")
{
bosmu = "evet";
}
else
{
bosmu = "hayır";
}
}
label1.Text = yeni_yazi;
}