/g
Misol
"is" ni global qidirish:
let text = "Is this all there is?";
let pattern = /is/g;
let result = text.match(pattern);
O‘zingiz sinab ko‘ring »
Tavsif
/g (global) flagi muntazam ifoda birinchi moslikdan keyin to‘xtab qolmasdan, kiritilgan stringdagi barcha mosliklarni topishini ta’minlaydi.
/g flagisiz exec() kabi metodlar faqat birinchi moslikni qaytaradi.
Sintaksis
new RegExp("regexp", "g")
or simply:
/regexp/g
Shuningdek qarang:
Mos xususiyat: global
Ko‘proq misollar
RegExp’ning exec() funksiyasidan foydalanish:
let text = "Is this all there is?";
let pattern = /is/g;
let result = pattern.exec(text);
O‘zingiz sinab ko‘ring »
RegExp’ning test() funksiyasidan foydalanish:
let pattern = /is/g;
let result = pattern.test(text);
O‘zingiz sinab ko‘ring »
String’ning match() funksiyasidan foydalanish:
let pattern = /is/g;
let result = text.match(pattern);
O‘zingiz sinab ko‘ring »
Maslahat
Global va katta-kichik harfni farqlamaydigan qidiruv uchun /i flagini qo‘shing.
"is" ni global va katta-kichik harfni farqlamasdan qidirish:
RegExp’ning exec() funksiyasidan foydalanish:
let text = "Is this all there is?";
let result = /is/gi.exec(text);
O‘zingiz sinab ko‘ring »
RegExp’ning test() funksiyasidan foydalanish:
let text = "Is this all there is?";
let result = /is/gi.test(text);
O‘zingiz sinab ko‘ring »
String’ning match() funksiyasidan foydalanish:
let text = "Is this all there is?";
let result = text.match(/is/gi);
O‘zingiz sinab ko‘ring »
Maslahat
/g flagi o‘rnatilganligini tekshirish uchun global xususiyatidan foydalanishingiz mumkin.
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/g — ECMAScript1 (JavaScript 1997) imkoniyati.
U barcha brauzerlarda qo‘llab-quvvatlanadi:
| Chrome | Edge | Firefox | Safari | Opera |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
