Group [^abc] da RegExp do JavaScript
- Página anterior [abc]
- Próxima página [0-9]
- Voltar à página anterior Manual de Referência RegExp JavaScript
Definição e uso
Os colchetes [^abc] definem o marcador de correspondência para qualquer caractere que não esteja entre eles.
Os colchetes podem definir um único caractere, um grupo ou um intervalo de caracteres:
[^abc] | Não qualquer caractere a, b ou c |
[^A-Z] | Qualquer caractere que não vai de maiúsculas A até maiúsculas Z |
[^a-z] | Qualquer caractere que não vai de minúsculas a até minúsculas z |
[^A-z] | Qualquer caractere que não vai de maiúsculas A até minúsculas z |
aviso:use [abc] procurar caracteres entre os parênteses.
Exemplo
Exemplo 1
Procurar globalmente por caracteres que não estão dentro dos colchetes [h]:
procurar caracteres que não sejam de a a h de forma global no texto: let padrão = /[^h]/g;
例子 2
exemplo 2
procurar caracteres que não sejam i e s de forma global no texto: let text = "Do you know if this is all there is?";
let pattern = /[^is]/gi;
exemplo 3
procurar caracteres que não sejam de a a h de forma global no texto: let text = "Is this all there is?";
let pattern = /[^a-h]/g;
exemplo 4
procurar caracteres que não estejam no intervalo de A a E de forma global: let text = "I SCREAM FOR ICE CREAM!";
let pattern = /[^A-E]/g;
exemplo 5
let text = "I Scream For Ice Cream, is that OK?!"; let pattern = /[^A-e]/g;
exemplo 6
aviso:use a expressão [abc] para procurar caracteres entre os parênteses.
procurar caracteres que não sejam [a-s] de forma global e insensível a maiúsculas e minúsculas:
let text = "I Scream For Ice Cream, is that OK?!"; let pattern = /[^a-s]/gi;
sintaxe
new RegExp("[^xyz])
ou abreviado:
/[^xyz]/
sintaxe com modificador
new RegExp("[^xyz]", "g")
ou abreviado:
/[^xyz]/g
aviso
use [abc] procurar caracteres entre os parênteses.
suporte do navegador
/[^abc]/
é uma característica do ECMAScript1 (ES1).
Todos os navegadores suportam completamente o ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
suporte | suporte | suporte | suporte | suporte | suporte |
métodos de busca de expressão regular
No JavaScript, a busca de texto com expressões regulares pode ser feita por diferentes métodos.
usopadrão (pattern)Como expressão regular, esses são os métodos mais utilizados:
exemplo | descrição |
---|---|
text.match(padrão) | método de correspondência de string match() |
text.search(padrão) | método de busca de string search() |
padrão.exec(text) | Método RexExp exec() |
padrão.test(text) | Método RexExp test() |
- Página anterior [abc]
- Próxima página [0-9]
- Voltar à página anterior Manual de Referência RegExp JavaScript