84 of 264 menu

match Metodu

match metodu, düzenli ifade ile eşleşmelerden oluşan bir dizi döndürür. Eşleşme yoksa null değerini döndürür. g değiştiricisi olmadan çağrıldığında, sıfırıncı elemanında bulunan alt dizginin, diğer elemanlarında ise yakalama gruplarının (capturing groups) bulunduğu bir dizi döndürür. g değiştiricisi ile çağrıldığında, tüm bulunan eşleşmeleri bir dizi olarak döndürür.

Sözdizimi

dizgi.match(düzenli ifade);

Örnek

Düzenli ifade ile bir eşleşme bulalım ve onu yakalama gruplarına ayıralım:

let str = '12:34'; let res = str.match(/(\d+):(\d+)/); console.log(res[0]); // bulunan console.log(res[1]); // 1. grup console.log(res[2]); // 2. grup

Kodun çalıştırılmasının sonucu:

'12:34' '12' '34'

Örnek

'a' harfinden oluşan alt dizgi dizisini alalım:

let str = 'a aa aaa aaaa'; let res = str.match(/a+/g); console.log(res);

Kodun çalıştırılmasının sonucu:

['a', 'aa', 'aaa', 'aaaa']

Ayrıca Bakınız

  • test metodu,
    bir dizgiyi test eder
  • matchAll metodu,
    bir dizgideki tüm eşleşmeleri arar
  • exec metodu,
    sıralı arama yapar
  • replace metodu,
    arama ve değiştirme yapar
  • search metodu,
    arama yapar
  • split metodu,
    bir dizgiyi böler
Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet