Não entendi ao certo qual seria a diferença entre essas duas expressões regulares. Pelo que entendi, ambas procuram por qualquer tipo de espaço vazio.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Não entendi ao certo qual seria a diferença entre essas duas expressões regulares. Pelo que entendi, ambas procuram por qualquer tipo de espaço vazio.
Fala ai Tiago, tudo bem? Vamos lá:
\s: Vai procurar pelo caracter de espaço.\S: Vai procurar por algum caracter que não seja o espaço.É bem comum em expressão regulares quando a letra está em maiúscula ser o oposto da minúscula, exemplo: \d e \D.
Já o + será para procurar de uma a N ocorrencias, ou seja, de um ou mais espaços.
Espero ter ajudado.
Obrigado, Matheus!
Ultima dúvida: o +, no caso, ele funciona para pegar a ocorrência quando houver uma sequência desta, certo? Ou seja, se houver mais de uma ocorrência de forma sucessiva, ele vai pegar todo o bloco da ocorrência.
Magina Tiago, vamos a outra dúvida:
Ultima dúvida: o +, no caso, ele funciona para pegar a ocorrência quando houver uma sequência desta, certo?
Com o + a gente espera que ocorre de uma a N ocorrências, ou seja, 1+N.
Espero ter ajudado.
Certo, entendi. Então, funciona semelhantemente a pseudo-classe do CSS :nth-child(n)? Aonde a pseudo-classe pega n as ocorrências do seletor CSS
Podemos dizer que sim.
Abraços e bons estudos.