Javascript заменить ссылкой на соответствующую группу?

У меня есть строка, такая какhello _there_, Я хотел бы заменить два подчеркивания на<div> а также</div> соответственно, используяJavaScript, Результат будет (следовательно) выглядетьhello <div>there</div>, Строка может содержать несколько пар символов подчеркивания.

То, что я ищу, это способeither запустить функцию для каждого совпадения, как это делает Ruby:

"hello _there_".gsub(/_.*?_/) { |m| "<div>" + m[1..-2] + "</div>" }

Or иметь возможность ссылаться на соответствующую группу, опять же, как это можно сделать в ruby:

"hello _there_".gsub(/_(.*?)_/, "<div>\\1</div>")

Есть идеи или предложения?

Ответы на вопрос(3)

Ваш ответ на вопрос