|
1 | 1 | # Conjuntos e alcances [...]
|
2 | 2 |
|
3 |
| -Caracteres ou classes de caracteres dentro de colchetes `[…]` significam "case com qualquer caractere dentre os fornecidos". |
| 3 | +Caracteres ou classes de caracteres dentro de colchetes `[…]` significam "Corresponda com qualquer caractere dentre os fornecidos". |
4 | 4 |
|
5 | 5 | ## Conjuntos
|
6 | 6 |
|
7 |
| -O padrão `pattern:[eao]`, por exemplo, casa com qualquer um dos 3 caracteres: `'a'`, `'e'`, or `'o'`. |
| 7 | +O padrão `pattern:[eao]`, por exemplo, corresponde com qualquer um dos 3 caracteres: `'a'`, `'e'`, or `'o'`. |
8 | 8 |
|
9 | 9 | Isso é chamado de *conjunto*. Conjuntos podem ser usados numa regex como qualquer outro caractere normal:
|
10 | 10 |
|
11 | 11 | ```js run
|
12 |
| -// Case case [t ou m], e então "op" |
| 12 | +// Case [t ou m], e então "op" |
13 | 13 | alert( "Mop top".match(/[tm]op/gi) ); // "Mop", "top"
|
14 | 14 | ```
|
15 | 15 |
|
16 |
| -Repare que mesmo que um conjunto possui múltiplos caracteres, ele casa com apenas um caractere por vez. |
| 16 | +Repare que mesmo que um conjunto possua múltiplos caracteres, ele corresponde a apenas um caractere por vez. |
17 | 17 |
|
18 |
| -Dessa maneira, o exemplo abaixo não casa com nada: |
| 18 | +Dessa maneira, o exemplo abaixo não corresponde com nada: |
19 | 19 |
|
20 | 20 | ```js run
|
21 | 21 | // Case com "V", depois [o ou i], e então "la"
|
22 |
| -alert( "Voila".match(/V[oi]la/) ); // null, nenhum casamento |
| 22 | +alert( "Voila".match(/V[oi]la/) ); // null, nenhuma correspondência |
23 | 23 | ```
|
24 | 24 |
|
25 | 25 | O padrão está procurando por:
|
|
0 commit comments