String İşlemleri
String İşlemleri (String Operations)
DoesContainNonAZ
- Dönüş Tipi: bool
- Parametreler:
- textValue (string): Kontrol edilecek metin
- Açıklama: Metinde A-Z dışında karakter olup olmadığını kontrol eder
Örnek Kullanım:
bool hasNonAZ = Doc.DoesContainNonAZ("Test123");
// Sonuç: true (çünkü "123" var)
ConvertTurkishCharForLikeSql
- Dönüş Tipi: string
- Parametreler:
- input (string): Dönüştürülecek metin
- Açıklama: Türkçe karakterleri SQL LIKE sorgusu için uygun formata dönüştürür
Örnek Kullanım:
string result = Doc.ConvertTurkishCharForLikeSql("şişli");
// Sonuç: "sisli"
IsWildcardMatch
- Dönüş Tipi: bool
- Parametreler:
- text (string): Kontrol edilecek metin
- pattern (string): Joker karakterli desen
- Açıklama: Metnin joker karakterli desenle eşleşip eşleşmediğini kontrol eder
Örnek Kullanım:
bool match = Doc.IsWildcardMatch("test.txt", "*.txt");
// Sonuç: true
TurkishToRegularEnglish
- Dönüş Tipi: string
- Parametreler:
- input (string): Dönüştürülecek metin
- Açıklama: Türkçe karakterleri İngilizce karşılıklarına dönüştürür
Örnek Kullanım:
string result = Doc.TurkishToRegularEnglish("şişli");
// Sonuç: "sisli"
RemoveIllegalChar
- Dönüş Tipi: string
- Parametreler:
- illegal (string): Temizlenecek metin
- Açıklama: Metinden yasal olmayan karakterleri kaldırır
Örnek Kullanım:
string result = Doc.RemoveIllegalChar("test<>file");
// Sonuç: "testfile"
Left
- Dönüş Tipi: string
- Parametreler:
- value (string): Kaynak metin
- length (int): Alınacak karakter sayısı
- Açıklama: Metnin sol tarafından belirtilen sayıda karakteri alır
Örnek Kullanım:
string result = Doc.Left("DinamoPlus", 6);
// Sonuç: "Dinamo"
Right
- Dönüş Tipi: string
- Parametreler:
- value (string): Kaynak metin
- length (int): Alınacak karakter sayısı
- Açıklama: Metnin sağ tarafından belirtilen sayıda karakteri alır
Örnek Kullanım:
string result = Doc.Right("DinamoPlus", 4);
// Sonuç: "Plus"
SafeSubstring
- Dönüş Tipi: string
- Parametreler:
- value (string): Kaynak metin
- maxLen (int): Maksimum uzunluk
- Açıklama: Metni güvenli şekilde belirtilen uzunluğa kısaltır
Örnek Kullanım:
string result = Doc.SafeSubstring("Very Long Text", 10);
// Sonuç: "Very Long "
TwoSpaceToOneSpace
- Dönüş Tipi: string
- Parametreler:
- spaceTxt (string): İşlenecek metin
- Açıklama: Ardışık boşlukları tek boşluğa dönüştürür
Örnek Kullanım:
string result = Doc.TwoSpaceToOneSpace("test text");
// Sonuç: "test text"
ReplaceAll
- Dönüş Tipi: string
- Parametreler:
- str (string): Kaynak metin
- find (string): Aranacak metin
- replace (string): Yerine konulacak metin
- Açıklama: Metindeki tüm eşleşmeleri değiştirir
Örnek Kullanım:
string result = Doc.ReplaceAll("test test", "test", "demo");
// Sonuç: "demo demo"
ReplaceTrToEn
- Dönüş Tipi: string
- Parametreler:
- str (string): Dönüştürülecek metin
- Açıklama: Türkçe karakterleri İngilizce karşılıklarına dönüştürür
Örnek Kullanım:
string result = Doc.ReplaceTrToEn("şişli");
// Sonuç: "sisli"
RightJustify
- Dönüş Tipi: string
- Parametreler:
- p1 (string): Hizalanacak metin
- p2 (int): Toplam uzunluk
- c (char): Doldurma karakteri (varsayılan: ' ')
- Açıklama: Metni sağa hizalar ve belirtilen uzunluğa tamamlar
Örnek Kullanım:
string result = Doc.RightJustify("test", 10, ' ');
// Sonuç: " test"
LeftJustify
- Dönüş Tipi: string
- Parametreler:
- p1 (string): Hizalanacak metin
- p2 (int): Toplam uzunluk
- c (char): Doldurma karakteri (varsayılan: ' ')
- Açıklama: Metni sola hizalar ve belirtilen uzunluğa tamamlar
Örnek Kullanım:
string result = Doc.LeftJustify("test", 10, ' ');
// Sonuç: "test "
PadLeft
- Dönüş Tipi: string
- Parametreler:
- str (string): Doldurulacak metin
- len (int): Hedef uzunluk
- chr (string): Doldurma karakteri
- Açıklama: Metni soldan belirtilen karakterle doldurur
Örnek Kullanım:
string result = Doc.PadLeft("5", 5, "0");
// Sonuç: "00005"
PadRight
- Dönüş Tipi: string
- Parametreler:
- str (string): Doldurulacak metin
- len (int): Hedef uzunluk
- chr (string): Doldurma karakteri
- Açıklama: Metni sağdan belirtilen karakterle doldurur
Örnek Kullanım:
string result = Doc.PadRight("5", 5, "0");
// Sonuç: "50000"
Space
- Dönüş Tipi: string
- Parametreler:
- p1 (int): Boşluk sayısı
- Açıklama: Belirtilen sayıda boşluk karakteri döndürür
Örnek Kullanım:
string result = Doc.Space(5);
// Sonuç: " "