JavaScript:
.replace(/_/g," ");
Mam to w swoim kodzie, ale nie pamiętam, dlaczego i co robi! Czy któryś z was, guru od wyrażeń regularnych, może pomóc?
Wiem, że może się to wydawać proste, ale wyrażenia regularne nie są moją herbatą, a wyszukiwanie w Google /g
niewiele pomogło.
javascript
regex
Tomek
źródło
źródło
Odpowiedzi:
Wyrażenie regularne pasuje do
_
znaku.g
Oznacza świat , i powoduje, żereplace
wezwanie do zastąpienia wszystkie mecze, a nie tylko pierwszego.źródło
Jak wszyscy mówili, zastępuje wszystkie podkreślenia spacjami. Tak
"Hello_there."
się stanie"Hello there."
Ale wraz z odpowiedzią chcę ci coś zasugerować. Użyj komentarzy.
W swoim kodzie powiedz coś takiego:
// Replaces all underscores so that blah blah blah blah blah.. var hello = "Hello_there." .replace(/_/g, ' ');
źródło
Zwraca nowy ciąg ze wszystkimi podkreśleniami w ciągu źródłowym zastąpionymi spacjami.
źródło