Ответ 1
Регулярное выражение соответствует символу _
.
g
означает Глобальный и вызывает вызов replace
для замены всех совпадений, а не только первого.
JavaScript:
.replace(/_/g," ");
У меня это в моем коде, но не могу вспомнить, почему и что он делает! Может ли один из вас помочь гуру регулярного выражения? Я знаю, что это может показаться основным, но регулярные выражения - это не моя чашка чая, а поиск в googling для /g не поможет...
Регулярное выражение соответствует символу _
.
g
означает Глобальный и вызывает вызов replace
для замены всех совпадений, а не только первого.
Как и все остальные, он заменяет все символы подчеркивания пробелами. Таким образом, "Hello_there."
станет "Hello there."
Но вместе с ответом я хочу предложить вам кое-что. Используйте комментарии.
В коде написано что-то вроде:
// Replaces all underscores so that blah blah blah blah blah..
var hello = "Hello_there."
.replace(/_/g, ' ');
Возвращает новую строку со всеми символами подчеркивания в исходной строке, замененной пробелами.