我想知道如何替换每个匹配与不同文本? 比方说,原文是:用ActionScript 3中的不同文本替换每个RegExp匹配
var strSource:String = "find it and replace what you find.";
..和我们有一个正则表达式,如:
var re:RegExp = /\bfind\b/g;
现在,我需要用不同的文字(例如)来代替每个匹配:
var replacement:String = "replacement_" + increment.toString();
所以输出会是这样的:
output = "replacement_1 it and replace what you replacement_2";
任何帮助表示赞赏。
谢谢,但不会工作,因为在实际的代码不搜索单词“查找”(我给了这个例子,使问题更清晰)。它搜索的东西就像。*?所以;你的方式创造了一个无限循环.. – 2009-05-26 21:42:30