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ç: "     "