JavaScript RegExp \B Meta Karakteri
Örnek
Bir kelimenin başında DEĞİL, "LO"nun ilk geçtiği yeri bulun:
let text = "HELLO, LOOK AT YOU!";
let pattern = /\BLO/;
Tanım ve Kullanım
\B meta karakteri, bir kelimenin başında/sonunda DEĞİL ile eşleşir.
Aşağıdaki gibi bir kelimenin başında değil, LO modelini arayın:
\BLO
Aşağıdaki gibi bir kelimenin sonunda değil, LO modelini arayın:
LO\B
Tarayıcı Desteği
/\B/
bir ECMAScript1 (ES1) özelliğidir.
ES1 (JavaScript 1997) tüm tarayıcılarda tam olarak desteklenir:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |
Sözdizimi
new RegExp("\\Bregexp")
or simply:
/\Bregexp/
Değiştiricilerle sözdizimi
new RegExp("\\Bregexp", "g")
or simply:
/\Bregexp/g
Daha fazla örnek
Örnek
Bir kelimenin sonunda DEĞİL, "LO"nun ilk geçtiği yeri bulun:
let text = "HELLO, LOOK AT YOU";
let pattern = /LO\B/;
Normal İfade Arama Yöntemleri
JavaScript'te normal ifade metin araması farklı yöntemlerle yapılabilir.
Düzenli ifade olarak bir kalıpla , bunlar en yaygın yöntemlerdir:
Örnek | Açıklama |
---|---|
text.match( desen ) | Dize yöntemi eşleşmesi() |
metin.arama( desen ) | String yöntemi arama() |
desen .exec(metin) | RexExp yöntemi exec() |
desen .test(metin) | RegExp yöntemi testi() |