【问题标题】:Replace character inside the htmlText替换 htmlText 中的字符
【发布时间】:2013-05-07 09:56:18
【问题描述】:

我有一个包含正常内容的 htmlText:

<TEXTFORMAT LEADING="2"><P ALIGN="LEFT"><FONT>...</FONT></P></TEXTFORMAT>

并且用户可以自定义我的 textFeild,所以它会碰巧有很多 <p> 标签,在这个 htmlText 里面......我怎样才能将所有这些 <p> 标签替换为 <span>

提前致谢:)

【问题讨论】:

    标签: regex actionscript-3 apache-flex html htmltext


    【解决方案1】:
    htmlText.replace(/<(\/?)p([^>]*)>/gi, "<$1span$2>");
    

    【讨论】:

    • tanx @Kodiak 为您的回应!但是你确定你的 reg 吗? exp。模式?!
    • 对不起,我忘记转义斜线了 :)
    • 是的! tanq ;) 顺便说一句,它仍然无法正常工作。我只是这样写:trace(htmlText.replace(/&lt;(\/?)p &gt;/g, "&lt;$1span&gt;")); 但仍然没有变化:(
    • 啊哈!我将/g 更改为/gi @Kodiak 并且它现在有点工作,但它只是将&lt;/p&gt; 更改为&lt;/span&gt; 而不是&lt;P ALIGN="LEFT"&gt; 更改为&lt;SPAN ALIGN="LEFT"&gt;... 我怎么能也这样做?
    猜你喜欢
    • 2014-10-16
    • 1970-01-01
    • 1970-01-01
    • 2011-12-17
    • 2020-03-08
    • 2011-07-02
    相关资源
    最近更新 更多