Actionscript 3 将带有url的actionscript字符串转换为HTML链接

Actionscript 3 将带有url的actionscript字符串转换为HTML链接,actionscript-3,Actionscript 3,我正在从twitter提要检索未格式化的字符串。我希望能够将文本URL()转换为链接,但不知道如何…是否有一个方便的正则表达式用于此操作?我以前没有这样做过,但文档指定了一个名为link的TextEvent,它将在您单击文本字段内的HTML超链接时检测,只要该文本字段启用了HTML。关于如何启用文本字段HTML的详细信息也将在文档中提供,但是关于使用 希望有帮助 debuvar协议:String=“(((?:http://;https://;ftp://;www\)”; var urlPart:

我正在从twitter提要检索未格式化的字符串。我希望能够将文本URL()转换为链接,但不知道如何…是否有一个方便的正则表达式用于此操作?

我以前没有这样做过,但文档指定了一个名为link的TextEvent,它将在您单击文本字段内的HTML超链接时检测,只要该文本字段启用了HTML。关于如何启用文本字段HTML的详细信息也将在文档中提供,但是关于使用

希望有帮助

debu

var协议:String=“(((?:http://;https://;ftp://;www\)”;
var urlPart:String=“[a-z0-9\-.#和?%$/=*#]+”;
var urlPattern:RegExp=newregexp(协议+urlPart,“ig”);
//TEXT.match(urlPattern).length>0
TEXT=TEXT.replace(urlPattern,“”);

TEXT=TEXT.split(“你好,谢谢,但问题是如何将文本转换为HTML格式。目前它只是纯文本,我需要找到一种方法来确定文本是否为链接;然后我可以使用TextEvent…”。。。
var protocol:String = "((?:http://|https://|ftp://|www\.))";
var urlPart:String = "([a-z0-9\-.#&?%$/=*_]+)";
var urlPattern:RegExp = new RegExp(protocol + urlPart , "ig");

//TEXT.match(urlPattern).length>0
TEXT = TEXT.replace(urlPattern, "<a href='$1$2'><u>$1$2</u></a>");
TEXT = TEXT.split("<a href='www.").join("<a target='_blank' href='http://www.")