如何从输入中删除文本格式:
k = <TEXTFORMAT+LEADING%3D"2"><P+ALIGN%3D"CENTER"><FONT+FACE%3D"Trebuchet+MS"+SIZE%3D"38"+COLOR%3D"%23CCCCCC"+LETTERSPACING%3D"0"+KERNING%3D"0">22<%2FFONT><%2FP><%2FTEXTFORMAT>&
我只需要
k = 22
答案 0 :(得分:0)
要仅获取该HTML(XML)代码中的文本,您可以:
1 - 例如,使用像这样的XML对象:
var k:String = '<TEXTFORMAT+LEADING="2"><P+ALIGN="CENTER"><FONT+FACE="Trebuchet+MS"+SIZE="38"+COLOR="%23CCCCCC"+LETTERSPACING="0"+KERNING="0">22<%2FFONT><%2FP><%2FTEXTFORMAT>';
var xml:XML = new XML(k);
trace(xml.firstChild.firstChild.firstChild.firstChild); // gives : 22
2 - 使用TextField:
this.createTextField('text_field', 0, 0, 0, 0, 0);
text_field.html = true;
text_field.htmlText = k;
trace(text_field.text); // gives : 22
text_field.removeTextField();
希望可以提供帮助。