有没有办法在动态中为每个正则表达式匹配实例添加代码?

Max*_*axx 3 javascript regex each match

假设我有一个文本块,我想用索引号替换单词"the"的每个实例.

例如...

"大白鲨是咬人理论之父."

会成为...

"0大白鲨是1 fa 3的咬伤."

我正在寻找类似的东西:myText.match(/ the/gi).each(function(i){//?});

jquery解决方案欢迎.

use*_*716 5

示例: http ://jsfiddle.net/sYQgb/1/

var i = -1;
myText = myText.replace(/the/gi, function(){ return ++i; });
Run Code Online (Sandbox Code Playgroud)