【问题标题】:remove HTML commands from string titanium从字符串 Titan 中删除 HTML 命令
【发布时间】:2016-04-01 11:37:10
【问题描述】:

我有这样的字符串:

<div> This is a test </div> 

如何删除&lt;div&gt;&lt;/div&gt; 或其他命令?

我有这个用于总和字符:

var FinalSTR = mySTR.replace(/<(?:.|)*?>/gm, '');

但对于文本中带有&lt;&gt;&lt;/&gt;的命令不起作用

【问题讨论】:

标签: android ios iphone titanium titanium-mobile


【解决方案1】:

你可以用这个命令替换所有的标签:

  var FinalSTR = mySTR.replace( /<[^>]+>/g, '' );

[^&gt;]匹配非&gt;的字符
[^&gt;]+匹配非&gt;的所有连续字符
`]+>̀ 匹配任意标签

【讨论】:

    【解决方案2】:

    尝试关注它可能对你有用。

    public String textFromHtml(String htmls) {
        return Html.fromHtml(htmls).toString();
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-01-10
      • 2022-07-01
      • 2010-09-19
      • 2017-09-06
      • 2021-11-01
      • 2019-04-19
      相关资源
      最近更新 更多