JavaScript-də regex match metodu

match metodu regex ifadəsi ilə ilk uyğunluğu tapır. O, sıfırıncı elementində tapılmış alt sətrin yerləşdiyi bir massiv qaytarır.

Nümunəyə baxaq. Tutaq ki, bizdə aşağıdakı sətir var:

javascriptlet str = 'xax xaax xaaax';

Bu sətirə regex ifadəsi ilə metodumuzu tətbiq edək:

javascriptlet res = str.match(/xa+x/);

Nəticə massivinin sıfırıncı elementində regex ilə ilk uyğunluq yerləşəcək:

javascriptconsole.log(res[0]); // çap edəcək 'xax'

Bu halda nəticə əlavə xüsusiyyətlərə malik olacaq. index xüsusiyyətində uyğunluğun aşkar edildiyi mövqe yerləşəcək:

javascriptconsole.log(res.index); // çap edəcək 0

Və input xüsusiyyətində - axtarışın aparıldığı sətir (şübhəli dəyərli məlumat):

javascriptconsole.log(res.input); // çap edəcək 'xax xaax xaaax'
Задание 1

Sətir verilmişdir:

javascriptlet str = 'aaa 123 bbb';

Rəqəmləri ehtiva edən alt sətri tapın.

Задание 2

Sətir verilmişdir:

javascriptlet str = 'aaa 123 bbb';

İlk rəqəmin mövqeyini tapın.