Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Разделение строки по тегам (https://javascript.ru/forum/misc/69499-razdelenie-stroki-po-tegam.html)

ruslan_mart 29.06.2017 23:00

Цитата:

Сообщение от рони
что-то не так с value

Забыл в скобки обернуть.

Теперь работает:
var str = '*text : текст *html_1: <p>текст*</p>: *title: заголовок текст *tag: text1 *tag2: text';
var result = {};

str.replace(/\*(\w+)\s*:\s*(.+?)(?=$|(?:\s*\*\w+\s*:))/g, function(m, key, value) {
   result[key] = value;
});

alert(JSON.stringify(result));


Часовой пояс GMT +3, время: 16:12.