JavaScript RegExp g Sembolü

tanım ve kullanım

"g"ayarı genel eşleşmeyi belirler.

Tüm eşleşmeleri bulan genel eşleşme arama (sadece ilk eşleşmeyi bulmakla karşılaştırıldığında).

örnek

örnek 1

"is" için genel arama:

let pattern = /is/g;
let result = text.match(pattern);

Kişisel olarak deneyin

örnek 2

exec() düzenli ifade fonksiyonunu kullanarak:

let text = "Is this all there is?";
let pattern = /is/g;
let result = pattern.exec(text);

Kişisel olarak deneyin

örnek 3

test() düzenli ifade fonksiyonunu kullanarak:

let pattern = /is/g;
let result = pattern.test(text);

Kişisel olarak deneyin

örnek 4

match() dizi fonksiyonunu kullanarak:

let pattern = /is/g;
let result = text.match(pattern);

Kişisel olarak deneyin

grama

new RegExp("regexp", "g")

veya kısaltılmış olarak:

/regexp/g

hatırlatma

Genel, büyük/küçük harf duyarsız arama için "i" ayarı g ayarı ile birlikte kullanılır.

"is" için genel, büyük/küçük harf duyarsız arama:

örnek 1

exec() düzenli ifade fonksiyonunu kullanarak:

let text = "Is this all there is?";
let result = /is/gi.exec(text);

Kişisel olarak deneyin

örnek 2

test() düzenli ifade fonksiyonunu kullanarak:

let text = "Is this all there is?";
let result = /is/gi.test(text);

Kişisel olarak deneyin

örnek 3

match() dizi fonksiyonunu kullanarak:

let text = "Is this all there is?";
let result = text.match(/is/gi);

Kişisel olarak deneyin

hatırlatma

Kullanabilirsiniz global özelliği g ayarı yapıldığını kontrol edin.

let pattern = /W3S/g;
let result = pattern.global;

Kişisel olarak deneyin

düzenli ifade arama yöntemleri

JavaScript'te, düzenli ifadelerle metin arama farklı yöntemlerle tamamlanabilir.

kullanımdesen (pattern)Bu en yaygın kullanılan yöntemlerdir:

örnek tanım
text.match(pattern) dizi yöntemi match()
text.search(pattern) dizi yöntemi search()
pattern.exec(text) RexExp yöntemi exec()
pattern.test(text) RexExp yöntemi test()

tarayıcı desteği

/regexp/g ECMAScript1 (ES1) özellikleridir.

Tüm tarayıcılar ES1 (JavaScript 1997) için tamamen destekler:

Chrome IE Edge Firefox Safari Opera
destek destek destek destek destek destek