JavaScript search Methodu

Tanım:
search metodu, bir metin içinde belirtilen düzenli ifadeyi (regular expression) arar ve eşleşmenin ilk bulunduğu konumun indeksini döndürür. Eğer eşleşme bulunamazsa -1 döner.

  • Kullanım:

    string.search(x)
  • x: Aranacak dize veya düzenli ifade.
  • Özellikler:

    1. search metodu, büyük/küçük harf duyarlıdır.
    2. Dize yerine doğrudan düzenli ifade kullanarak daha esnek aramalar yapılabilir.
    3. Yalnızca ilk eşleşmenin konumunu döndürür. Daha fazla eşleşme için match veya matchAll kullanılabilir.

Örnek Kullanım:

let paragraf = "JavaScript güçlü bir programlama dilidir.";

// Basit bir dize arama
document.write(paragraf.search("güçlü")); // 11

// Düzenli ifadeyle arama (küçük/büyük harf fark etmeksizin)
document.write(paragraf.search(/GÜÇLÜ/i)); // 11

// Bulunamayan bir dize
document.write(paragraf.search("Python")); // -1