JavaScript RegExp Grubu [^abc]
- Önceki sayfa [abc]
- Sonraki sayfa [0-9]
- Bir üst katmanı dön JavaScript RegExp Referans Kılavuzu
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;
例子 2
对字符串中不是 "i" 和 "s" 的字符进行全局搜索:
let text = "Do you know if this is all there is?"; örnek 2
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
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
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;
ö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?!";
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() |
- Önceki sayfa [abc]
- Sonraki sayfa [0-9]
- Bir üst katmanı dön JavaScript RegExp Referans Kılavuzu