Вы можете сделать что-то подобное, но замените шаблон именно тем, что вам нужно:
public static function lowerCase(string:String, pattern:RegExp = null):String
{
pattern ||= /[A-Z]/g;
return string.replace(pattern, function x():String
{
return (arguments[0] as String).toLowerCase();
});
}
trace(lowerCase('HI GUYS', /[HI]/g)); // "hi GUYS";
Эта переменная arguments
является внутренней переменной, ссылающейся на параметры функции. Надеюсь, это поможет,
Lance