Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #21 (permalink)  
Старый 29.06.2017, 23:00
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

Сообщение от рони
что-то не так с 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));
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Объект String. Проверка, является ли последним символом строки точка supat Общие вопросы Javascript 2 24.04.2016 10:54
Скрипт не работает на добавленные строки Гробовщик jQuery 2 20.02.2015 13:18
Считать строки в таблице игнорируя вложенные Гробовщик jQuery 4 17.12.2013 09:49
Разделение строки по последнему повторяющемуся символу ansi_str Общие вопросы Javascript 3 27.04.2012 23:27
Для события onCLick получить индекс строки и объект грида. progi2007 ExtJS 4 05.08.2009 11:31