相关疑难解决方法(0)

是否有更快的方法将html字符解码为字符串而不是Html.fromHtml()?

我使用Html.fromHtml(STRING).toString()将可能有或没有html和/或html实体的字符串转换为纯文本字符串.

这很慢,我想我最后的计算是平均花了大约22ms.对于大批这些,它可以添加超过一分钟.所以我正在寻找一个更快,性能更高的选项.

无论如何要加快速度还是有其他解码选择?

编辑: 由于似乎没有更快或专为性能而构建的内置方法,我将奖励任何可以指向我的图书馆方向的人:

  • 适用于Android
  • 许可免费使用
  • 比...快 Html.fromHtml(String).toString();

作为一个注释,我已经用这种方法尝试了Jsoup: Jsoup.parse(String).text()它速度较慢.

html string android decode html-entities

22
推荐指数
1
解决办法
1万
查看次数

原生JavaScript或ES6编码和解码HTML实体的方式?

是否有使用JavaScript或ES6 编码或解码HTML实体的本机方法?例如,<将被编码为&lt;.有像html-entitiesNode.js这样的库,但感觉应该有一些内置于JavaScript中的东西已经处理了这个常见的需求.

javascript html-entities node.js

14
推荐指数
3
解决办法
1万
查看次数

在保留换行符(使用JavaScript)的同时将HTML转换为纯文本最方便的方法是什么?

基本上我只需要从浏览器窗口复制HTML并将其粘贴到textarea元素中.

例如,我想要这个:

<p>Some</p>
<div>text<br />Some</div>
<div>text</div>
Run Code Online (Sandbox Code Playgroud)

成为这个:

Some
text
Some
text
Run Code Online (Sandbox Code Playgroud)

html javascript plaintext

12
推荐指数
3
解决办法
2万
查看次数

有没有办法从角度2中的字符串中删除html标签?

我正在使用富文本编辑器组件primeng.这个编辑器将我键入的所有内容都转换为html.但有时我想用纯文本输出这些文本.angular 2是否提供了一种从文本中轻松删除html标签的方法?

谢谢.

primeng angular angular5 angular6

8
推荐指数
1
解决办法
8390
查看次数

如何使用Javascript/jQuery从div内容中删除HTML标记?

我制作了一个div标签并将其内容存储在一个变量中.如果此标记包含p,b或任何其他标记,则应从字符串中删除它.我怎样才能做到这一点?

html javascript jquery

7
推荐指数
3
解决办法
2万
查看次数

Javascript Regex:匹配文本不是HTML标记的一部分

我真的想要一个在node.js中可执行的正则表达式(所以没有jQuery DOM处理等,因为标签可以有不同的嵌套),它匹配所有不是HTML标签或其中一部分的文本分开组.

例如,我想从该字符串中匹配"5","ELT.","SPR","","plo","Unterricht",""," "和"plo":

<tr class='list even'>
    <td class="list" align="center" style="background-color: #FFFFFF" >
        <span style="color: #010101">5</span>
    </td>
    <td class="list" align="center" style="background-color: #FFFFFF" >
        <b><span style="color: #010101">ELT.</span></b>
    </td>
    <td class="list" align="center" style="background-color: #FFFFFF" >
        <b><span style="color: #010101">SPR</span></b>
    </td>
    <td class="list" style="background-color: #FFFFFF" >&nbsp;</td>
    <td class="list" align="center" style="background-color: #FFFFFF" >
        <strike><span style="color: #010101">pio</span></strike>
    </td>
    <td class="list" align="center" style="background-color: #FFFFFF" >
        <span style="color: #010101">Unterricht</span>
    </td>
    <td class="list" style="background-color: #FFFFFF" >&nbsp;</td>
    <td class="list" style="background-color: #FFFFFF" >&nbsp;</td>
    <td class="list" align="center" style="background-color: #FFFFFF" >
        <b><span style="color: #010101">pio</span></b> …
Run Code Online (Sandbox Code Playgroud)

javascript regex node.js

6
推荐指数
1
解决办法
8531
查看次数

使用jQquery从字符串中删除html标记

我想从字符串中删除HTML标记,例如删除div,p,br,...

我正在尝试这样做:

var mystring = "<div><p>this</p><p>is</p><p>my</p><p>text</p><p>sample</p><p> </p><p> </p></div>"

var html3 = $(mystring).text();
Run Code Online (Sandbox Code Playgroud)

但结果是:

"thisismytextsample  "
Run Code Online (Sandbox Code Playgroud)

怎么能这样:"这是我的文字样本"

html javascript jquery

5
推荐指数
1
解决办法
890
查看次数

如何使用javascript将网页作为纯文本而不使用任何html?

我试图找到一种方法使用javascript或jquery编写一个函数,从页面中删除所有的html标签,只是给我这个页面的纯文本.

怎么做到这一点?有任何想法吗?

html javascript jquery

3
推荐指数
1
解决办法
1万
查看次数

使用jquery从字符串中删除html标记

我想知道如何使用jquery从字符串中删除html标签,html看起来像这样

var string = '<p><marquee> some text </marquee>/p>';
Run Code Online (Sandbox Code Playgroud)

现在我想删除所有的html标签,只想要它的纯文本.

谢谢

javascript jquery

2
推荐指数
1
解决办法
1万
查看次数

如何从字符串中删除所有html标记

嗨,我试图从显示错误的特定字符串中删除所有html标记.

这是我的字符串:

<p>Hi there</p> ~ wifi free <p>this is test</p> ~ breakfast free <p>This is another test</p>
Run Code Online (Sandbox Code Playgroud)

我的jQuery代码在这里:

var item = <p>Hi there</p> ~ wifi free <p>this is test</p> ~ breakfast free <p>This is another test</p>;
item = item.replace(/~/g, '');
item = item.replace(/<p>/g, '');
item = item.replace('</p>'/g, '');
var splitArray = item.split('<br />');
var l = splitArray.length;
for (var i = 0; i < l; i++) {
    out = out + "<li><span class='sp_icon sp_star_icon'></span> "
          + splitArray[i].trim() + "</li>";
} …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

2
推荐指数
3
解决办法
2万
查看次数