String.split (...) разбивает данную строку предоставленным разделителем, а затем ищет их.
Чтобы найти все совпадения с RegEx, вам нужно использовать String.match (.. .):
var S:String = "";
for (var i:int = 0; i < 100; i++)
{
S += (Math.random > .5)? "<img>amazed</img>": "<img>happy</img>";
}
// Pay attention to the greedy 'g' flag, if you don't set it,
// you will get the first match only as the result.
var R:RegExp = /<img>\w+<\/img>/g;
var A:Array = S.match(R);
В нем перечислены 3 опции
Эти параметры, по-видимому, актуальны для сборок .NET Framework. Если ваша сборка - .NET Core, то быстрый гугл придумал , что может помочь . Похоже, что это ядро .NET Core для AssemblyResolve, но я смотрел на него только на 5 секунд.