JavaScript'te Düzenli İfadelerde match Metodu
match metodu, düzenli ifadeyle ilk eşleşmeyi
bulur. Sıfırıncı elemanında bulunan alt dizenin
yer alacağı bir dizi döndürür.
Bir örnek üzerinden inceleyelim. Aşağıdaki dizgimiz olduğunu varsayalım:
let str = 'xax xaax xaaax';
Bu dizeye bir düzenli ifadeyle metodumuzu uygulayalım:
let res = str.match(/xa+x/);
Sonuç dizisinin sıfırıncı elemanında düzenli ifadeyle ilk eşleşme yer alacaktır:
console.log(res[0]); // 'xax' yazacaktır
Bu durumda sonuç, ek özelliklere sahip
olacaktır.
index özelliğinde, eşleşmenin
bulunduğu konum yer alacaktır:
console.log(res.index); // 0 yazacaktır
Ve input özelliğinde ise - aramanın
yapıldığı dize (şüpheli değerde bilgi)
yer alır:
console.log(res.input); // 'xax xaax xaaax' yazacaktır
Bir dize verilsin:
let str = 'aaa 123 bbb';
Rakamları içeren alt diziyi bulun.
Bir dize verilsin:
let str = 'aaa 123 bbb';
İlk rakamın konumunu bulun.