如何将Html文本转换为普通的纯文本?

时间:2013-06-03 10:04:19

标签: actionscript-3 flex

html text来自backend,我需要将其转换为普通文本以显示在TextArea中。

有没有办法将Html文本转换为普通的普通text by using Flex框架?

1 个答案:

答案 0 :(得分:3)

您必须使用正则表达式删除标签。

来自here

var myString:String = "<p><b>bold</b> <i>italic</i> <a href='#'>link</a> <br>linebreak</p>";
trace(myString)
var removeHtmlRegExp:RegExp = new RegExp("<[^<]+?>", "gi");
myString = myString.replace(removeHtmlRegExp, "");
trace(myString);

// OUTPUT
// <p><b>bold</b> <i>italic</i> <a href='#'>link</a> <br>linebreak</p>
// bold italic link linebreak

如果我弄错了你想在textarea中显示HTML标签,请使用escape()功能