想要从文本文件中删除图像路径?

时间:2016-09-25 12:08:42

标签: javascript node.js

我正在使用节点html-to-text包。但是当我将html转换为文本图像路径时,也会出现在该文件中。我只想要html的文本版本。我怎样才能做到这一点?如果有任何其他选项将html转换为文本,请告诉我。

1 个答案:

答案 0 :(得分:0)

如果您使用的是浏览器,请让浏览器为您执行此操作..

function strip(html)
{
   var tmp = document.createElement("DIV");
   tmp.innerHTML = html;
   return tmp.textContent || tmp.innerText || "";
}

参考:Strip HTML from Text JavaScript

为了进一步想要删除图像路径,可以使用正则表达式或替换或简单的jquery函数并替换路径。

function strip(html)
{
   var tmp = document.createElement("DIV");
   $('body img').removeAttr('src')
   tmp.innerHTML = html;
   return tmp.textContent || tmp.innerText || "";
}

也可以尝试节点包https://github.com/werk85/node-html-to-text