В AS3 у вас есть функция для строки с такой подписью:
function replace(pattern:*, repl:Object):String
Repl: Object также может указывать функцию. Если вы указываете функцию, строка, возвращаемая этой функцией, вставляется вместо соответствующего содержимого.
Кроме того, возможно ли получить исходную строку, в которой я хочу заменить вещи?
(В AS3 вы можете получить исходную строку с помощью
var input:String = arguments[2]; //in the callback function
)
Я не вижу свойства в классе Match
, содержащем исходную строку ...