exec()
Misol
Stringdan "e" belgisini qidiring:
let text = "The best things in life are free";
let result = /e/.exec(text);
O‘zingiz sinab ko‘ring »
Tavsif
exec() metodi stringda moslik bor-yo‘qligini tekshiradi.
Agar moslik topilsa, natija massivini, aks holda null qaytaradi.
Brauzerlarda qo‘llab-quvvatlash
exec() — ECMAScript1 (JavaScript 1997) imkoniyati.
U barcha brauzerlarda qo‘llab-quvvatlanadi:
| Chrome | Edge | Firefox | Safari | Opera |
Sintaksis
RegExpObject.exec(string)
Parametr qiymatlari
| Parametr | Tavsif |
|---|---|
| string | Majburiy. Qidiriladigan string |
Qaytariladigan qiymat
| Tip | Tavsif |
|---|---|
| Array | Moslik topilsa, mos kelgan matnni o‘z ichiga olgan massiv, aks holda null qaytaradi |
Ko‘proq misollar
Misol
Stringda "Hello" va "W3Schools" so‘zlarini global qidiring:
let text = "Hello world!";
// Look for "Hello"
let result1 = /Hello/.exec(text);
// Look for "W3Schools"
let result2 = /W3Schools/.exec(text);
O‘zingiz sinab ko‘ring »
Muntazam ifoda metodlari
Muntazam ifoda yordamida qidirish va almashtirish turli metodlar bilan bajarilishi mumkin.
Eng ko‘p ishlatiladiganlari:
String metodlari
| Metod | Tavsif |
|---|---|
| match(regex) | Natijalar massivini (Array) qaytaradi |
| matchAll(regex) | Natijalar iteratorini qaytaradi |
| replace(regex) | Yangi string qaytaradi |
| replaceAll(regex) | Yangi string qaytaradi |
| search(regex) | Birinchi moslik indeksini qaytaradi |
| split(regex) | Natijalar massivini (Array) qaytaradi |
RegExp metodlari
| Metod | Tavsif |
|---|---|
| regex.exec() | Natijalar iteratorini qaytaradi |
| regex.test() | true yoki false qaytaradi |
Brauzerlarda qo‘llab-quvvatlash
regexp.exec() — ECMAScript1 (JavaScript 1997) imkoniyati.
U barcha brauzerlarda qo‘llab-quvvatlanadi:
| Chrome | Edge | Firefox | Safari | Opera |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
