match მეთოდი JavaScript-ის რეგულარულ გამოსახულებებში
match მეთოდი პოულობს პირველ შესაბამისობას
რეგულარულ გამოსახულებასთან. ის აბრუნებს მასივს,
რომლის ნულოვან ელემენტში იქნება
ნაპოვნი ქვესტრიქონი.
მოდით შევხედოთ მაგალითს. დავუშვათ, გვაქვს შემდეგი სტრიქონი:
let str = 'xax xaax xaaax';
გამოვიყენოთ ეს სტრიქონი ჩვენს მეთოდზე რეგულარული გამოსახულებით:
let res = str.match(/xa+x/);
შედეგების მასივის ნულოვან ელემენტში იქნება პირველი შესაბამისობა რეგულარულ გამოსახულებასთან:
console.log(res[0]); // გამოიტანს 'xax'
ამ შემთხვევაში, შედეგს ექნება
დამატებითი თვისებები.
index თვისებაში იქნება
პოზიცია, რომელზეც აღმოჩენილია
შესაბამისობა:
console.log(res.index); // გამოიტანს 0
ხოლო input თვისებაში - სტრიქონი,
რომელზეც მოხდა ძიება (სადავო ღირებულების
ინფორმაცია):
console.log(res.input); // გამოიტანს 'xax xaax xaaax'
მოცემულია სტრიქონი:
let str = 'aaa 123 bbb';
იპოვეთ ციფრების შემცველი ქვესტრიქონი.
მოცემულია სტრიქონი:
let str = 'aaa 123 bbb';
იპოვეთ პირველი ციფრის პოზიცია.