RegEx XIV: Intervalos de grupos - Conjuntos de caracteres

Published by Isaac Pak in

Os grupos e os intervalos indicam grupos e intervalos de caracteres na expressão. Os conjuntos de caracteres correspondem a qualquer caractere dentro de colchetes [ ]. Você pode especificar um intervalo de caracteres usando um hífen.

/[abcd]/ === /[a-d]/

Se o hífen aparecer como o primeiro ou o último caractere, ele será considerado um hífen literal.

"non-profit".match(/[abc-]/g)  // "-"
"non-profit".match(/[-abc]/g)  // "-"

Você também pode usar classes de caracteres em um conjunto de caracteres. Portanto, em vez disto:

/[A-Za-z0-9_-]/

Você pode fazer isto:

/[\w]/

Crie uma expressão regular que corresponda à letra "x" seguida por dois caracteres, cada um dos quais pode ser qualquer dígito ou qualquer caractere de A a F. Diferencia maiúsculas de minúsculas.

Exemplos

"Exception 0xAF".match(REGEXP) ➞ "xAF"

"Exception 0xD3".match(REGEXP) ➞ "xD3"

"Exception 0xd3".match(REGEXP) ➞ null

"Exception 0xZZ".match(REGEXP) ➞ null

Observações

Consulte a aba Resources se ficar com dificuldades.