Я уверен, что буду биться головой о стену, когда читаю ответ, но я не могу понять это.
У меня есть JSON с поддельными данными для заполнения БД.Одно свойство называется «slug» и содержит строку, которую я хотел бы «slugify».
Так вот:
[
{
blah: '[...]'
slug: 'Plem ap at rem',
bleh: '[...]',
},
{
blah: '[...]'
slug: 'Etiam vel augue',
bleh: '[...]',
},
]
Должно стать:
[
{
blah: '[...]'
slug: 'Plem-ap-at-rem',
bleh: '[...]',
},
{
blah: '[...]'
slug: 'Etiam-vel-augue',
bleh: '[...]',
},
]
Я хотел сначала нацелиться на значение и безнадежно захватить только пробелы:
slug: '(?:[\w]*([\s])*)+'
Я немного запутался с обходными путями, но не повезло.
PS: я намерен использовать его впоиск и замена VSCode, но знание того, как мне это сделать в plain JS , тоже приветствуется!