@AlexandrKom

Регулярка, как сделать слово в кавычках?

Привет, помогите составить следующую регулярку
дана строка
one:1,two:2,three:3 и тд.
нужно обернуть каждое слово в кавычки, что бы получилось
"one":1,"two":2,"three":3
кому не сложно, помогите плиз
  • Вопрос задан
  • 284 просмотра
Решения вопроса 1
Stalker_RED
@Stalker_RED
Регулярка не нужна
let a = {one:1,two:2,three:3}
let b = JSON.stringify(a).slice(1, -1)

console.log(b)


Или, если у вас именно строка:
let x = 'one:1,two:2,three:3'
	.split(',')
  .map(e=>'"'+e.replace(':','":'))
  .join(',')

console.log(x)
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
KorniloFF
@KorniloFF Куратор тега JavaScript
Работаю по font-end / JS
str.replace(/[^\,](.+[^\:])/g , '"$1"')
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы