JavaScript RegExp Grubu [^abc]

Tanım ve Kullanım

Köşeli parantez [^abc] herhangi bir köşeli parantez arasındaki karakterlerin eşleşimlerini tanımlar.

Köşeli parantezler tek bir karakter, grup veya karakter aralığını tanımlayabilir:

[^abc] Herhangi bir karakter a, b veya c değil
[^A-Z] Büyük harf A'dan büyük harf Z'ye herhangi bir karakter
[^a-z] Küçük harf a'dan küçük harf z'ye herhangi bir karakter
[^A-z] Büyük harf A'dan küçük harf z'ye herhangi bir karakter

let pattern = /[^A-e]/g;uyarı [abc] arasındaki herhangi bir karakteri arar.

Örnek

Örnek 1

Köşeli parantez [h] içine giren karakterleri genel arama yapar:

let pattern = /[^is]/gi;
let pattern = /[^h]/g;

let pattern = /[^a-s]/gi;

例子 2

对字符串中不是 "i" 和 "s" 的字符进行全局搜索:

let text = "Do you know if this is all there is?";
örnek 2

let pattern = /[^a-s]/gi;

dizgede "i" ve "s" olmayan karakterler için genel arama yapar:

let text = "Do you know if this is all there is?";

let pattern = /[^is]/gi;
örnek 3

let pattern = /[^a-s]/gi;

dizgede küçük harf "a" ile küçük harf "h" arasında olan karakterler için genel arama yapar:

let text = "Is this all there is?";

let pattern = /[^a-h]/g;
örnek 4

let pattern = /[^a-s]/gi;

Karakter aralığı büyük harf "A" ile küçük harf "E" arasında değilse genel arama yapar:

let text = "I SCREAM FOR ICE CREAM!";

Dizgede [a-s] olmayan karakterler için genel, büyük/küçük harf duyarsız arama yapar:
let pattern = /[^A-E]/g;

let pattern = /[^a-s]/gi;

örnek 5

let pattern = /[^A-e]/g;örnek 6

uyarı:

Dizgede [a-s] olmayan karakterler için genel, büyük/küçük harf duyarsız arama yapar:
let text = "I Scream For Ice Cream, is that OK?!";

let pattern = /[^a-s]/gi;

kişisel olarak deneyin

düzgün ifade dilimiveya kısaltılmış hali:gramer

]", "g")

/[^veya kısaltılmış hali:]/

]

düzgün ifade dilimiveya kısaltılmış hali:new RegExp("[^

]", "g")

/[^veya kısaltılmış hali:xyz

]/g

uyarı [abc] arasındaki herhangi bir karakteri arar.

tarayıcı destek

/[^abc]/ ECMAScript1 (ES1) özelliğidir.

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

Chrome IE Edge Firefox Safari Opera
destekler destekler destekler destekler destekler destekler

düzgün ifade arama yöntemleri

JavaScript'te, düzgün ifade metin aramaları farklı yöntemlerle tamamlanabilir.

kullanımdüzgün ifade (pattern)Bu en yaygın yöntemlerdendir, düzgün ifade olarak:

örnek tanım
text.match(düzgün ifade (pattern)) dizge yöntemi match()
text.search(düzgün ifade (pattern)) dizge yöntemi search()
düzgün ifade (pattern).exec(text) RexExp yöntemi exec()
düzgün ifade (pattern).test(text) RexExp yöntemi test()