logo

JavaScript String match() Yöntemi

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