> For the complete documentation index, see [llms.txt](https://docs.augelab.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.augelab.com/turkish/fonksiyon-bloklari/blocks-reference/data-logic/data-operations/find-substring.md).

# Find Substring

Bu fonksiyon bloğu, ana bir dize içinde belirli bir alt dizeyi aramak ve sonucu boolean değeri olarak döndürmek için tasarlanmıştır. Dize manipülasyonu ve veri işleme görevleri için faydalıdır.

## 📥 Girdiler <a href="#inputs" id="inputs"></a>

`Main Text` Aramanın gerçekleştirileceği ana metin.

`Sub Text` Ana metin içinde aramak istediğiniz alt dize.

## 📤 Çıktılar <a href="#outputs" id="outputs"></a>

`Result` Alt dize ana metinde bulunduysa (True) veya bulunmadıysa (False) durumu belirten boolean çıktı.

## 🕹️ Kontroller <a href="#controls" id="controls"></a>

Bu fonksiyon bloğunda ek bir kontrol bulunmamaktadır, çünkü işlem doğrudandır ve yalnızca dize değerlendirmesine odaklanmıştır.

## 🎨 Özellikler <a href="#features" id="features"></a>

`Simple String Search` Blok, alt dize için doğrudan bir arama gerçekleştirir ve net bir doğru/yanlış sonucu verir.

`Flexible Input` Hem ana hem de alt dize girişleri için herhangi bir dize veri türünü kabul eder.

## 📝 Kullanım Talimatları <a href="#usage" id="usage"></a>

1. **Input Main Text**: Ana metni sağlayan bir kaynağı `Main Text` girişine bağlayın.
2. **Input Sub Text**: Alt dizeyi sağlayan bir kaynağı `Sub Text` girişine bağlayın.
3. **Evaluate**: Bloğu çalıştırarak alt dizinin ana metin içinde mevcut olup olmadığını görün. Sonuç otomatik olarak güncellenecektir.

## 📊 Değerlendirme <a href="#evaluation" id="evaluation"></a>

Bloğun değerlendirilmesi sırasında, belirtilen alt dizeyi ana metinde kontrol eder ve arama sonucunu belirten bir boolean çıktısı verir.

## 💡 İpuçları ve Püf Noktaları <a href="#tips-and-tricks" id="tips-and-tricks"></a>

<details>

<summary>Durum Duyarlılığını Kontrol Etme</summary>

Arama, durum duyarlıdır. Durum duyarsız bir arama yapmak için, girişten önce her iki dizeyi de küçük (veya büyük) harfe dönüştürmek için `String Operations` fonksiyon bloğunu kullanmayı düşünebilirsiniz.

</details>

<details>

<summary>Dize Girdilerini Doğrulama</summary>

Hataları önlemek için, hem ana metin hem de alt dize girişlerinin düzgün bir şekilde başlatıldığından emin olun. Herhangi bir girişin boş olup olmadığını kontrol etmek için `Is None` fonksiyon bloğunu kullanın.

</details>

## 🛠️ Sorun Giderme <a href="#troubleshooting" id="troubleshooting"></a>

<details>

<summary>Sonuç Yok</summary>

Eğer `False` sonucu alıyorsanız ve alt dizinin mevcut olduğundan eminseniz, dizelerdeki potansiyel boşluk veya özel karakterleri kontrol edin.

Girdi dizelerinizde başında veya sonunda boşluk olmadığından emin olun.

</details>
