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.
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.