match მეთოდი JavaScript-ის რეგულარულ გამოსახულებებში

match მეთოდი პოულობს პირველ შესაბამისობას რეგულარულ გამოსახულებასთან. ის აბრუნებს მასივს, რომლის ნულოვან ელემენტში იქნება ნაპოვნი ქვესტრიქონი.

მოდით შევხედოთ მაგალითს. დავუშვათ, გვაქვს შემდეგი სტრიქონი:

javascriptlet str = 'xax xaax xaaax';

გამოვიყენოთ ეს სტრიქონი ჩვენს მეთოდზე რეგულარული გამოსახულებით:

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

შედეგების მასივის ნულოვან ელემენტში იქნება პირველი შესაბამისობა რეგულარულ გამოსახულებასთან:

javascriptconsole.log(res[0]); // გამოიტანს 'xax'

ამ შემთხვევაში, შედეგს ექნება დამატებითი თვისებები. index თვისებაში იქნება პოზიცია, რომელზეც აღმოჩენილია შესაბამისობა:

javascriptconsole.log(res.index); // გამოიტანს 0

ხოლო input თვისებაში - სტრიქონი, რომელზეც მოხდა ძიება (სადავო ღირებულების ინფორმაცია):

javascriptconsole.log(res.input); // გამოიტანს 'xax xaax xaaax'
Задание 1

მოცემულია სტრიქონი:

javascriptlet str = 'aaa 123 bbb';

იპოვეთ ციფრების შემცველი ქვესტრიქონი.

Задание 2

მოცემულია სტრიქონი:

javascriptlet str = 'aaa 123 bbb';

იპოვეთ პირველი ციფრის პოზიცია.