Разделить с Regex, создавая пустые строки

1 ответ

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);
2
ответ дан Organis 17 August 2018 в 13:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: