Regex flex匹配正则表达式

Regex flex匹配正则表达式,regex,apache-flex,loops,Regex,Apache Flex,Loops,我以前问过这个问题,也得到过一些回复,但我仍然不清楚该怎么做,如果有人能帮助我,我将不胜感激。 我正在做的是从URL读取一些信息,然后使用正则表达式(match)获取我需要的字符串。但是,我需要每个匹配的结果都是一个字符串,因为我需要操作这个字符串。下面是我的代码。我再一次问了这个问题,但我不知道我该怎么做 var composer:StandardFlowComposer = txtSource.textFlow.flowComposer as StandardFlowComposer;

我以前问过这个问题,也得到过一些回复,但我仍然不清楚该怎么做,如果有人能帮助我,我将不胜感激。 我正在做的是从URL读取一些信息,然后使用正则表达式(match)获取我需要的字符串。但是,我需要每个匹配的结果都是一个字符串,因为我需要操作这个字符串。下面是我的代码。我再一次问了这个问题,但我不知道我该怎么做

var composer:StandardFlowComposer = txtSource.textFlow.flowComposer as StandardFlowComposer;
    var pattern:RegExp=  new RegExp("href=\"/player/.*?\">");
    var pattern2:RegExp=  new RegExp("href=\"/player/.*?\"");
    var myArrayOfLines:Array = ul.data.split(/\n/);
    var line:Array;
    var str:String = "";
    var lineFinal:Array;
    var lineURL:String;
    lineFinal =  myArrayOfLines;
    for each (var lineRaw:String in myArrayOfLines)
    { 
    trace(lineRaw);
        }
    trace(line);

感谢您的帮助。非常感谢。

试试这个,它将根据字符串匹配指定的模式并返回字符串数组

var myArrayOfLines:Array = ul.data.match(/"your pattern here"/gs);

for each (var lineRaw:String in myArrayOfLines)
{ 
trace(lineRaw);
    }
trace(line);

您提供的代码示例对说明您描述的问题没有多大帮助。你能提供更多的信息或不同的代码示例吗?我试图完成的是阅读整个html页面。从html页面,我需要根据我的模式找到所有匹配项(如下)。在此之后,我需要将匹配项转换为字符串而不是数组,因为在我从匹配项中获得结果后,我仍然需要操作字符串。请告诉我这是否足够。多谢各位<代码>变量模式2:RegExp=newregexp(“href=\”/player/*?\”)