Рубрики
Без рубрики

JavaScript замените мощный инструмент для манипулирования строкой

JavaScript Stream – самый мощный инструмент для манипулирования строкой, а Regex на его ядре делает … Теги с WebDev, JavaScript.

JavaScript Stream – самый мощный инструмент для манипулирования строкой и регулярным выражением на своем ядре делает его действительно мощным. Мы будем глубоко погружаться в примеры от базовых для продвижения.

Замените все возникновение пространства с подчеркиванием, простейшим использованием корпуса.

const str = 'remove all the space with underscore'
str.replace(/ /g, '_')

// remove_all_the_space_with_underscore

Замените все число от 0 до 5 с @

const str = 'replace 1 3 5 9 all 0 to 5 number with @'
str.replace(/[0-5]/g, '@')

// replace @ @ @ 9 all @ to @ number with @

Замените все номера от 0 до 5 со своим квадратом.

const str = 'replace 1 3 5 7 all 0 to 5 number with its square'

str.replace(/([0-5])/g, (match, id) => {
 return id*id 
})

// replace 1 9 25 9 7 all 0 to 25 number with its square

Вы можете написать собственную функцию замены и возврат данных. Даже манипулировать датой внутри строки или справиться с Emoji.

Повеселиться

const str = 'cry replace with smile'
str.replace(/ /g, ' ')

// 'cry replace with smile'

Спасибо за чтение.

Оригинал: “https://dev.to/khalid283/javascript-replace-a-powerful-tool-to-manipulate-string-38ei”