Skip to content

Commit 1d5ddb4

Browse files
committed
fix: use pt-BR translation of character
1 parent 18df4fc commit 1d5ddb4

File tree

1 file changed

+4
-4
lines changed
  • 9-regular-expressions/05-regexp-multiline-mode

1 file changed

+4
-4
lines changed

9-regular-expressions/05-regexp-multiline-mode/article.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ No modo multilinha, eles não casam somente o começo e o fim de uma string, mas
88

99
## Busca no início da linha ^
1010

11-
O exemplo abaixo tem várias linhas. O padrão `pattern:/^\d/gm` casa um carácter no começo de cada linha:
11+
O exemplo abaixo tem várias linhas. O padrão `pattern:/^\d/gm` casa um caractere no começo de cada linha:
1212

1313
```js run
1414
let str = `1st place: Winnie
@@ -35,7 +35,7 @@ console.log( str.match(/^\d/g) ); // 1
3535
Isso acontece porque por padrão, o acento circunflexo `pattern:^` casa apenas com o começo da string -- e no modo multilinha no começo de cada linha.
3636

3737
```smart
38-
Formalmente, "começo de linha" quer dizer "imediatamente após uma quebra de linha": o teste `pattern:^` no modo multilinha casa todas as posições precedidas por um carácter de nova linha `\n`, bem como o início da string como um todo.
38+
Formalmente, "começo de linha" quer dizer "imediatamente após uma quebra de linha": o teste `pattern:^` no modo multilinha casa todas as posições precedidas por um caractere de nova linha `\n`, bem como o início da string como um todo.
3939
```
4040

4141
## Busca no fim da linha $
@@ -60,7 +60,7 @@ Formalmente, "fim de linha" quer dizer "imediatamente antes de uma quebra de lin
6060

6161
## Busca por \n ao invés de ^ e $
6262

63-
Para encontrar uma quebra de linha podemos usar além das âncoras `pattern:^` e `pattern:$` o carácter `\n`.
63+
Para encontrar uma quebra de linha podemos usar além das âncoras `pattern:^` e `pattern:$` o caractere `\n`.
6464

6565
Qual a diferença? Vejamos um exemplo.
6666

@@ -78,6 +78,6 @@ Como podemos ver, temos dois casamentos ao invés de 3
7878

7979
Isso ocorre porque não há uma quebra de linha após o `subject:3` (Mas temos o fim da string, então ele casa com o `pattern:$`)
8080

81-
Outra diferença: Agora cada correspondência inclui um carácter de nova linha `match:\n`. Diferentemente das âncoras `pattern:^` e `pattern:$`, que testam apenas a condição (início ou fim de uma linha), `\n` é um carácter, então ele se torna parte do resultado.
81+
Outra diferença: Agora cada correspondência inclui um caractere de nova linha `match:\n`. Diferentemente das âncoras `pattern:^` e `pattern:$`, que testam apenas a condição (início ou fim de uma linha), `\n` é um caractere, então ele se torna parte do resultado.
8282

8383
Dessa forma, usamos o `\n` no padrão quando precisamos de caracteres de nova linha no resultado, e usamos âncoras quando precisamos buscar algo no começo ou final de uma linha.

0 commit comments

Comments
 (0)