# 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>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.augelab.com/turkish/fonksiyon-bloklari/data-logic/data-operations/find-substring.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
