У меня есть строка:
Const a = '<person>mark boby</person> bla bla <food>milk</food>'
И мне нужно превратить это в:
'<person>mark</person> <person>boby</person> bla bla <food>milk</food>'
Как мне это сделать?
Вы можете рассмотреть возможность использования String.prototype.replace с пользовательской функцией замены , например:
const x = '<person>mark boby</person> bla bla <food>milk</food>'; x.replace(/<(\w+)>(.*?\s.*?)<\/\w+>/, (match, tag, value) => value.split(' ') .map(val => `<${tag}>${val}</${tag}>`) .join(' '));