用AS3 两招提取标记语言里的内容

  • 来源: 中国教程网 作者: xuqingzhong   2008-05-21/00:35
  •  

     

    有一段标记语言如 <a>aaa</a><br>test<br> 要求提炼出其中的内容,这里给出其中两种较简单的方法.希望大家有更有趣更好的办法也可以共享一下

    第一种,流氓大法

     var s:String = "<a>aaa</a><br>test<br>";
    var ss = this.createTextField("my_txt", 1, 0, 0, 0, 0);
    ss.html = true;
    ss.htmlText = s;
    trace(ss.text)

    这种流氓在与可能只有as2能用这样的方法了.不过既然人家已经有这样的功能了,直接拿来主意也未尝不可.

     

    第二种,数组切割无限法

     var s:String = "<a>aaa</a><br>test<br>";
    a = s.split('<').join(">").split('>');
    s = "";
    while (a.length>0) {
     s += (a.shift());
     a.shift();
    }
    trace(s);

    其中的奥妙在于化不同为相同,这种招式得有一定的内功心法才能领悟了. 

    其它各种方法 待你补允了..


    评论 {{userinfo.comments}}

    {{money}}

    {{question.question}}

    A {{question.A}}
    B {{question.B}}
    C {{question.C}}
    D {{question.D}}
    提交

    驱动号 更多