"İçerir" metin işlemede ne anlama gelir?

Metin işlemede, "içerir" belirli bir karakter dizisinin (alt dize) daha büyük bir metin parçası içinde var olup olmadığını kontrol etmeyi ifade eder. Bu temel işlem, programlamada, veri doğrulamasında ve arama işlevselliğinde yaygın olarak kullanılır. Tam eşleştirmenin aksine, bir içerir kontrolü, alt dize metinde herhangi bir yerde göründüğü sürece doğru sonucunu döndürür, konumundan bağımsız olarak.

İçerir işlemi, gereksinimler doğrultusunda büyük/küçük harfe duyarlı veya büyük/küçük harfe duyarsız olabilir. Büyük/küçük harfe duyarlı aramalar büyük ve küçük harfleri farklı karakterler olarak ele alırken, büyük/küçük harfe duyarsız aramalar harf durumunu tamamen göz ardı eder. Ek olarak, gelişmiş içerir kontrolleri yalnızca alt dizenin varlığını değil, aynı zamanda kaç kez göründüğünü de doğrulayabilir.

Araç açıklaması

Bu araç, bir metin dizesinin belirli bir alt dizeyi içerip içermediğini, büyük/küçük harfe duyarlılık ve minimum oluşum gereksinimleri için yapılandırılabilir seçeneklerle doğrular. Hem geçme/başarısız doğrulama sonucu hem de alt dizenin metinde kaç kez göründüğünün sayısını sağlar.

Örnekler

Temel alt dize kontrolü:

  • Giriş metni: The quick brown fox jumps over the lazy dog
  • Arama alt dizesi: fox
  • Sonuç: ✓ Geçerli (1 oluşum bulundu)

Büyük/küçük harfe duyarsız arama:

  • Giriş metni: Hello World, hello universe
  • Arama alt dizesi: hello
  • Durumu yoksay: Evet
  • Sonuç: ✓ Geçerli (2 oluşum bulundu)

Minimum oluşum doğrulaması:

  • Giriş metni: apple banana apple cherry apple
  • Arama alt dizesi: apple
  • Minimum oluşum: 3
  • Sonuç: ✓ Geçerli (3 oluşum bulundu)

Başarısız doğrulama:

  • Giriş metni: JavaScript is awesome
  • Arama alt dizesi: python
  • Sonuç: ✗ Geçersiz (0 oluşum bulundu)

Özellikler

  • Alt dize doğrulaması — Metinin belirli bir alt dizeyi içerip içermediğini anında kontrol edin
  • Büyük/küçük harfe duyarlılık değiştirme — Arama sırasında harf durumunu yoksaymak için seçenek
  • Minimum oluşum eşiği — Doğrulamanın geçmesi için gerekli alt dize görünüş sayısını ayarlayın
  • Oluşum sayacı — Alt dizenin kaç kez göründüğünün tam sayısını görüntüler
  • Gerçek zamanlı doğrulama — Yazarken sonuçlar anında güncellenir

Kullanım durumları

  • Form doğrulaması — Kullanıcı girdisinin gönderilmeden önce gerekli anahtar sözcükler, etki alanları veya desenleri içerdiğini doğrulayın
  • İçerik moderasyonu — Metinin işaretlenmesi veya filtrelenmesi gereken belirli sözcükler veya ifadeler içerip içermediğini kontrol edin
  • Veri kalitesi kontrolleri — İçe aktarılan veri alanlarının beklenen alt dizeler veya tanımlayıcılar içerdiğini doğrulayın

Seçenekler açıklaması

Seçenek Açıklama
Aranacak metin Alt dizeyi bulmak istediğiniz ana metin içeriği
Arama alt dizesi Ana metin içinde aradığınız belirli metin deseni
Durumu yoksay Etkinleştirildiğinde, arama sırasında "Hello" ve "hello" aynı olarak kabul edilir
Minimum oluşum Doğrulamanın geçmesi için alt dize en az bu kadar kez görünmelidir (varsayılan: 1)

Nasıl çalışır

Araç, doğrulamayı gerçekleştirmek için validator.js kütüphanesinden validator.contains() işlevini kullanır. Belirtilen alt dizenin eşleşmelerini arayarak giriş metni içinde arama yapar. Büyük/küçük harfe duyarsız mod etkinleştirildiğinde, karşılaştırmadan önce hem giriş metni hem de alt dize küçük harfe dönüştürülür. Oluşum sayısı, metin içinde yinelenip alt dizenin çakışmayan eşleşmeleri sayılarak hesaplanır.