logo

JavaScript String match() Метод

Методът JavaScript string match() се използва за съпоставяне на низа с регулярен израз. Можем да използваме модификатора за глобално търсене с метода match(), за да получим всички съвпадащи елементи, в противен случай методът връща само първото съвпадение.

Синтаксис

Методът match() е представен със следния синтаксис:

java подобрен цикъл
 string.match(regexp) 

Параметър

regexp - Представлява регулярния израз, който трябва да се търси.

Връщане

Съответстващият регулярен израз.

JavaScript String match() Пример за метод

Нека видим няколко прости примера за метод match().

java regex $

Пример 1

Нека видим прост пример за търсене на съвпадение.

 var str='Javatpoint'; document.writeln(str.match('Java')); 
Тествайте сега

Изход:

 Java 

Пример 2

В този пример ще търсим регулярен израз, използвайки глобален флаг.

 var str='Javatpoint'; document.writeln(str.match(/Java/g)); 
Тествайте сега

Изход:

опа
 Java 

Пример 3

Нека видим още един пример за търсене на регулярен израз с помощта на глобален флаг. Тъй като методът match() е чувствителен към малки и големи букви, той връща null в този случай.

 var str='Javatpoint'; document.writeln(str.match(/java/g)); 
Тествайте сега

Изход:

 null 

Пример 4

Можем да игнорираме чувствителното към регистър поведение на метода match(), като използваме флага за игнориране. Нека разберем с помощта на примера:

 var str='Javatpoint'; document.writeln(str.match(/java/gi)); 
Тествайте сега

Изход:

конвертиране на низ в json java
 Java 

Пример 5

Тук ще отпечатаме масива от съвпадащи елементи.

 var str='Javatpoint'; document.writeln(str.match(/[a-p]/g)); 
Тествайте сега

Изход:

 a,a,p,o,i,n 

Пример 6

Нека видим същия пример, без да използваме глобално търсене.

 var str='Javatpoint'; document.writeln(str.match(/[a-p]/));//return the first match 
Тествайте сега

Изход:

 a