Вот код, который заменяет hrefs на префиксы «event:» (как предложено geraldalewis выше):
public static function hrefEvents(s:String):String {
var hrefRegex:RegExp = /href="/gm;
var output:String = s.replace(hrefRegex, "href=\"event:");
var dupe:RegExp = /event:event:/gm;
output = output.replace(dupe, "event:");
return output;
}
Обратите внимание, что я обязательно отменил замену для hrefs, в которых уже есть "event:". (Я мог бы использовать отрицательное прогнозное утверждение в регулярном выражении, но мне было лень.)