JavaScript:
.replace(/_/g," ");
Eu tenho isso no meu código, mas não consigo lembrar por que ou o que faz! Um de vocês, gurus de expressões regulares, pode ajudar?
Sei que isso pode parecer básico, mas expressões regulares não são meu estilo e pesquisar por /g
não ajudou muito.
javascript
regex
Tom
fonte
fonte
Respostas:
A regex corresponde ao
_
caractere.O
g
significa Global e faz com que areplace
chamada substitua todas as correspondências, não apenas a primeira.fonte
Como todo mundo já disse, ele substitui todos os sublinhados por espaços. Então
"Hello_there."
se tornaria"Hello there."
Mas junto com a resposta, quero sugerir algo para você. Use comentários.
Em seu código, diga algo como:
fonte
Retorna uma nova string com todos os sublinhados na string de origem substituídos por espaços.
fonte