Forum

C # String İşlemler...
 
Bildirimler
Hepsini Temizle

C # String İşlemleri

2 Yazılar
2 Üyeler
0 Likes
443 Görüntüleme
(@rasitkurt)
Gönderiler: 26
Trusted Member
Konu başlatıcı
 

Merhaba arkadaşlar

veri tabanımda telefon mumarası kayıtları var ancak farklı farklı kayıt olduğu için aramada sıkıntı oluyor. örneğin +905343333333 ve 5333333333 bu şekilde kayıtlar atılmş şimdi ben bu numaraları alarak başbaşında +,9,0 olanları kaldırıp o şekilde listeleme yapabilirmiyim c#ta yada sql üzerinden böyle bi güncelleme yapabilrmiyim.

 

Teşekkürler İyi Çalışmalar

 
Gönderildi : 30/09/2015 13:20

(@eravse)
Gönderiler: 1753
Üye
 

Merhaba aşağıdaki kod ile yapabilirsiniz. istediğiniz karakterleri if kosuluna alarak temızletebılırsınız 

 

public static string RemoveSpecialCharacters(string str)
{
    char[] buffer = new char[str.Length];
    int idx = 0;

    foreach (char c in str)
    {
        if ((c >= '0' && c <= '9') || (c >= 'A' && c <= 'Z')
            || (c >= 'a' && c <= 'z') || (c == '.') || (c == '_'))
        {
            buffer[idx] = c;
            idx++;
        }
    }

    return new string(buffer, 0, idx);
}

ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com

 
Gönderildi : 01/10/2015 16:13

Paylaş: