I have text that contains certain markers, where I want to replace links according to this scheme: ...[DESCRIPTION][URL]...
should become ...<a href="URL">DESCRIPTION</a>...
var string = 'Lorem ipsum [dolor][http://example.com/one] sit amet. Lorem ipsum [dolor][http://example.com/two] sit amet. Lorem ipsum dolor [sit amet][http://example.com/three].'
Should become
var string = 'Lorem ipsum <a href="http://example.com/one">dolor</a> sit amet. Lorem ipsum <a href="http://example.com/two">dolor</a> sit amet. Lorem ipsum dolor <a href="http://example.com/three">sit amet</a>.'
How can I use Javascript to achieve this?