84 of 264 menu

Метод match

Метод match матингизга регуляр ифода билан мос келганлар массивини кайтаради. Мос келганлар бўлмаса, null қайтаради. g модификаторисиз ишлатганда, метод ноль элементи топилган қисмат сатр, қолган элементлари эса карманлар (groups) бўлган массивни қайтаради. g модификатори билан ишлатганда, топилган барча мос келганларни массив кўринишида қайтаради.

Синтаксис

сатр.match(регуляр ифода);

Мисол

Келинг, регуляр ифодага мос келганни топиш ва уни карманларга ажратишни кўрамиз:

let str = '12:34'; let res = str.match(/(\d+):(\d+)/); console.log(res[0]); // топилган console.log(res[1]); // 1-карман console.log(res[2]); // 2-карман

Коднинг ишлаш натижаси:

'12:34' '12' '34'

Мисол

Келинг, 'a' ҳарфидан иборат бўлган қисмат сатрлар массивини оламиз:

let str = 'a aa aaa aaaa'; let res = str.match(/a+/g); console.log(res);

Коднинг ишлаш натижаси:

['a', 'aa', 'aaa', 'aaaa']

Қараш мумкин

  • test методи,
    сатрни текширади
  • matchAll методи,
    сатрдаги барча мос келганларни излайди
  • exec методи,
    кетма-кет излашни бажаради
  • replace методи,
    излаш ва алмаштиришни бажаради
  • search методи,
    излашни бажаради
  • split методи,
    сатрни булади
Ўзбек
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш