Как получить источник изображения с помощью RegularExpressions в AS3? - PullRequest
0 голосов
/ 27 июня 2011

Я просто хочу написать правильное регулярное выражение, чтобы получить источник изображения из данного HTML-текста.

//HTML TEXT: <img src="angry.gif" alt="Angry face" />

var regEx = //regex Here

var source:Object = regEx.exec(htmlText);

Ответы [ 2 ]

3 голосов
/ 27 июня 2011
var regex:RegEx  = /src="(.*?)"/i;
var source:String = regex.exec(htmlText)[1];
0 голосов
/ 26 сентября 2013
    var str:String="Content <img src='imagePath01.jpg' width='88' height='88'/> content content content <img src='imagePath01.jpg' width='88' height='88'/>";
        var imgRegExp:RegExp = /<img[^>]+>/g;//Get (add 'g' end regex) all img in content;
        var imgArr:Array = str.match( imgRegExp );
            for(var i:uint=0;i<imgArr.length;i++){
                trace(imgArr[i]);
                //Get src from img;
                var imgXML:XML = XML(imgArr[i]);
                trace("src: "+imgXML.@src);
            }

Счастливый код!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...