JavaScript string match() yöntemi, dizeyi normal bir ifadeyle eşleştirmek için kullanılır. Tüm eşleşme öğelerini elde etmek için global arama değiştiriciyi match() yöntemiyle birlikte kullanabiliriz, aksi takdirde yöntem yalnızca ilk eşleşmeyi döndürür.
Sözdizimi
Match() yöntemi aşağıdaki söz dizimi ile temsil edilir:
yığın sıralama algoritması
string.match(regexp)
Parametre
normal ifade - Aranacak normal ifadeyi temsil eder.
Geri dönmek
Eşleşen normal ifade.
JavaScript String match() Yöntem Örneği
Match() yönteminin bazı basit örneklerini görelim.
Java'daki dizi
örnek 1
Bir eşleşme aramak için basit bir örnek görelim.
var str='Javatpoint'; document.writeln(str.match('Java'));Şimdi Test Edin
Çıktı:
Java
Örnek 2
Bu örnekte global bayrağı kullanarak normal bir ifade arayacağız.
var str='Javatpoint'; document.writeln(str.match(/Java/g));Şimdi Test Edin
Çıktı:
Aktör Rekha
Java
Örnek 3
Genel bayrağı kullanarak normal ifadeyi aramak için bir örnek daha görelim. Match() yöntemi büyük/küçük harfe duyarlı olduğundan bu durumda null değerini döndürür.
var str='Javatpoint'; document.writeln(str.match(/java/g));Şimdi Test Edin
Çıktı:
null
Örnek 4
görmezden bayrağını kullanarak match() yönteminin büyük/küçük harfe duyarlı davranışını göz ardı edebiliriz. Örnek yardımıyla anlayalım:
var str='Javatpoint'; document.writeln(str.match(/java/gi));Şimdi Test Edin
Çıktı:
Java
Örnek 5
Burada eşleşen öğelerin dizisini yazdıracağız.
var str='Javatpoint'; document.writeln(str.match(/[a-p]/g));Şimdi Test Edin
Çıktı:
if-else java
a,a,p,o,i,n
Örnek 6
Aynı örneği genel aramayı kullanmadan görelim.
var str='Javatpoint'; document.writeln(str.match(/[a-p]/));//return the first matchŞimdi Test Edin
Çıktı:
a