/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 »
ULASHISH

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.

Misol

let pattern = /W3S/g; let result = pattern.global;
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

MetodTavsif
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

MetodTavsif
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!