1
resposta

\s ou [\s] ?

Quando colocado dentro dos colchetes o \s não deveria ser interpretado literalmente? A busca não deveria procurar um \s ao invés de um espaço?

1 resposta

Olá Tiago, tudo bem?

Peço desculpas pela demora em obter uma resposta

Ótima pergunta! Na verdade, quando utilizado dentro dos colchetes, o \s não é interpretado literalmente como um \s, mas sim como um espaço em branco. Isso acontece porque o \s é uma classe de caracteres que representa qualquer espaço em branco, incluindo espaços, tabulações e quebras de linha.

Portanto, se você quiser procurar por um espaço em branco utilizando os colchetes, pode utilizar tanto [\s] quanto [ ]. Ambos irão buscar por um espaço em branco, porem o [\s] busca por qualquer caractere de espaço em branco, como um espaço simples, um caractere de tabulação, uma quebra de linha ou um caractere de retorno, diferente do [ ] que busca apenas por um espaço em branco literal.

Espero ter ajudado, qualquer dúvida, me coloco à disposição! Bons estudos!

Sucesso

Um grande abraço e até mais!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!