Ответы - CodeHelperСписок последних 15 ответов на вопрос с сайта CodeHelperuuid:a8a58a1d-2ce9-4a23-9c96-18031996e384;id=8882012-09-25T14:06:09Zuuid:a8a58a1d-2ce9-4a23-9c96-18031996e384;id=889Replace на javascript2009-12-27T04:20:54-06:002009-12-27T04:20:54-06:00FishКак правильнее решить на javascript следующую задачу: заменить все строки вида [*Какой-то текст*] на <div>Какой-то текст</div>uuid:a8a58a1d-2ce9-4a23-9c96-18031996e384;id=890Ответ от Sergey на вопрос с сайта CodeHelper2009-12-27T11:18:16-06:002009-12-27T11:18:16-06:00SergeyНу если не нужно внедрять в DOM, то можно использовать два обычных replace: var str="[*Текст*]"; var str = str.replace(/\[\*/g, "<div>"); var str = str.replace(/\*\]/g, "</div>"); С учётом поправки:uuid:a8a58a1d-2ce9-4a23-9c96-18031996e384;id=891Ответ от vadimonster на вопрос с сайта CodeHelper2011-11-09T14:02:18-06:002011-11-09T14:02:18-06:00vadimonstervar str = str.replace('['+innerHTML, "<div>"); var str = str.replace(']', "</div>");